Apahce MPM-Prefork ServerLimit总是超出限制

时间:2019-01-11 05:32:03

标签: apache preforking

任何人都可以建议,我需要在此ServerLimit中设置什么才能使其不超过限制?我也想继续使用KeepAlive。 (尽管我在关闭KeepAlive的情况下进行了尝试,但是它也没有帮助)。我现在已经尝试了所有设置,但无法弄清楚。

  1. 我尝试将ServerLimit设置为256,但在大约4天后达到256的限制,并告诉我没有可用的插槽,网站崩溃了,但是Apache运行正常。

  2. 我尝试将ServerLimit设置为512,但在大约10天后达到512的限制,并告诉我没有可用的插槽,网站崩溃了,但是Apache运行正常。

  3. 我尝试将ServerLimit设置为1024,但在大约20天后达到1024的限制,并告诉我没有可用的插槽,网站崩溃了,但是Apache运行正常。

  4. 我现在将其设置为2048,但我假设大约一个月后它将再次达到2048的限制(就像往常一样),并告诉我相同的内容。

  5. 我还尝试了从1到10000的各种MaxRequestPerChild设置,但可惜,它没有用。

我在这里想念什么?我总共有4GB RAM。

<IfModule mpm_prefork_module>
   ServerLimit          256
   MaxClients           256
   StartServers         10
   MinSpareServers      5
   MaxSpareServers      10
   MaxRequestsPerChild  100
</IfModule>

0 个答案:

没有答案