Apahce MPM-Prefork ServerLimit всегда выходит за рамки

Кто-нибудь может посоветовать, пожалуйста, что мне нужно установить в этом 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. Я также пробовал различные настройки MaxRequestPerChild от 1 до 10000, но, увы, это не сработало.

Что мне здесь не хватает? У меня есть 4 ГБ ОЗУ для этого.

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

0 ответов

Другие вопросы по тегам