gpt4 book ai didi

python - 如何避免为 python 文件中的每个更改重新启动 apache 服务器?

转载 作者:行者123 更新时间:2023-12-01 03:28:42 24 4
gpt4 key购买 nike

刚刚开始学习Python Flask框架,在学习了一些教程之后,我发现对于我在(init.py)文件或任何Python文件中所做的每一个更改,我们都需要重新启动服务器以便提交更改。好吧,我不明白,例如,如果用户通过支付页面(不一定是支付网关)浏览服务器(单个服务器)上的页面之一,如果需要重新启动服务器以进行后端提交的任何更改,会发生什么,有什么方法可以处理这个问题,很抱歉,如果我的问题看起来不合适,我只是一个新手。

最佳答案

有关如何在 Apache/mod_wsgi 下处理代码重新加载的详细信息,请阅读:

如果您使用的是守护进程模式(无论如何您都应该使用它),您不需要重新启动整个 Apache Web 服务器,您只需触摸 WSGI 脚本文件即可。

您还可以添加代码更改监视器来检测更改并自动重新启动进程,但如果您正在进行开发并以 Apache/mod_wsgi 为目标进行生产,则最好使用 mod_wsgi-express 进行开发。

mod_wsgi-express 包允许您轻松地从命令行在非特权端口上启动 Apache/mod_wsgi,而无需自己进行任何 Apache 配置。然后它提供的选项之一是--reload-on-changes,这样它就会在您进行更改时自动重新加载代码。

有关 mod_wsgi-express 的详细信息,请参阅 PyPi 文档:

关于python - 如何避免为 python 文件中的每个更改重新启动 apache 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41189434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com