Apache Django Mod_Wsgi会话开发环境

时间:2009-07-28 20:11:07

标签: django apache mod-wsgi

我想知道在本地计算机上开发时如何维护会话(django,apache,mod-wsgi)。

每次我对python代码进行更新时,我都需要重新启动Apache才能使更改生效。

3 个答案:

答案 0 :(得分:2)

阅读文档。参见:

http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode

它解释了Apache / mod_wsgi中重新加载源代码的大量细节。

如果你没有在正确的模式下使用mod_wsgi,只需触摸WSGI脚本文件就不会做任何事情。

是的,你可以使用Apache / mod_wsgi作为开发服务器,如果你使用守护进程模式和代码更改监视器进行设置,如该页面所述。

对于MaxRequestsPerChild,不建议这样做,只能在mod_wsgi的嵌入模式下工作,而不能在守护进程模式下工作。

答案 1 :(得分:0)

您只需要touch您的WSGI脚本即可使更改生效。

答案 2 :(得分:0)

将它放在Apache conf文件中。

MaxRequestsPerChild 1

这会强制Apache在每次请求后重新加载python文件。