是否有一种“简单”的方法来让mod_wsgi反映Django的更新?

时间:2010-02-17 00:01:25

标签: django apache2 mod-wsgi

我正在阅读http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode但似乎工作太多了,每当我对Django代码进行调整时,我都会优雅地重新启动我的apache2服务器,因为它不一致地选择正确的文件并且可能试图依赖在缓存.pycs。

2 个答案:

答案 0 :(得分:0)

我使用mod_wsgi使用this blog post中列出的步骤设置Django。

它会自动反映更新(虽然时不时会有几分钟的延迟 - 从不弄清楚为什么也不会造成太大的不便)。

答案 1 :(得分:0)

如果您必须重新启动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

那里记载的是“工作太多”的内容是什么?