我正在阅读http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode,但这似乎是一件太多的工作,每当我调整Django代码时,我都会优雅地重启我的apache2服务器,因为它不一致地拾取正确的文件,并且可能试图依赖缓存的.pycs。
发布于 2010-02-17 08:08:00
我按照this blog post中概述的步骤使用mod_wsgi设置了Django。
它会自动反映更新(尽管偶尔会有几分钟的延迟-永远不会找出原因,也不会带来太大的不便)。
发布于 2010-02-17 08:26:34
如果您必须重新启动您的Apache服务器,那么您就不能使用mod_wsgi守护程序模式。使用守护程序模式,然后在完成一组原子更改后简单地访问WSGI脚本文件并不是那么困难,而且肯定比检测到任何单个更改时任意重启的系统更安全。如果您确实希望基于代码更改自动重启,那么在该文档中也有介绍。对于Django斜面,请阅读:
http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html http://blog.dscpl.com.au/2009/02/source-code-reloading-with-modwsgi-on.html
有哪些文档记录了“太多的工作”?
https://stackoverflow.com/questions/2277353
复制相似问题