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

时间:2016-12-16 17:21:37

标签: python flask

刚开始学习python flask框架,经过一些教程后我发现,对于我在( init .py)文件或任何python文件中所做的每一个更改,我们需要重新启动服务器要改变提交。好吧,如果用户通过支付页面(不一定是支付网关)浏览服务器(单个服务器)上的一个页面,我不会得到它,如果服务器需要重新启动以便在后端提交任何更改,会发生什么情况,有没有办法处理这个,抱歉,如果我的问题似乎不合适,我只是一个新手。

1 个答案:

答案 0 :(得分:2)

有关如何在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文档: