0

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

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

4

3 回答 3

2

阅读文档。看:

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

它详细解释了在 Apache/mod_wsgi 中重新加载源代码。

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

是的,如果您使用该页面中记录的守护程序模式和代码更改监视器设置它,您可以使用 Apache/mod_wsgi 作为开发服务器。

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

于 2009-07-29T00:08:09.397 回答
0

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

于 2009-07-28T20:14:33.640 回答
0

把它放在你的 Apache conf 文件中。

MaxRequestsPerChild 1

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

于 2009-07-28T20:15:56.103 回答