多个MaxRequestsPerChild设置

时间:2011-10-29 22:36:46

标签: django apache apache2 mod-wsgi

我和一些朋友一直在开发Django应用程序。我们终于要将我们的应用程序发布到野外了。这意味着我们需要摆脱/etc/apache2/httpd.conf中的“MaxRequestsPerChild 1”设置以获得性能。

但是,我们仍希望为我们的开发子域启用此设置。是否可以为各个虚拟主机设置不同的MaxRequestsPerChild设置?或者指令是否必须全局设置?

1 个答案:

答案 0 :(得分:1)

如果您使用的是MaxRequestsPerChild,则表示您在嵌入模式下运行,这可能是您从未出现过的。

您应该使用守护进程模式,尤其是在开发时,因为您可以在代码更改时更好地控制进程的重新加载。参见:

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

设置守护程序模式的简单示例可在以下位置找到:

http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide#Delegation_To_Daemon_Process