Apahce MPM-Prefork ServerLimit всегда выходит за рамки
Кто-нибудь может посоветовать, пожалуйста, что мне нужно установить в этом ServerLimit, чтобы он не превышал лимит? Я хотел бы также сохранить KeepAlive. (Хотя я пробовал с отключенным KeepAlive, но это тоже не помогло). Я сейчас экспериментировал со всеми настройками, но не смог разобраться.
Я попытался установить ServerLimit на 256, но примерно через 4 дня он достиг предела 256 и сказал мне, что слотов нет, веб-сайты закрылись, но Apache работал нормально.
Я попытался установить ServerLimit на 512, но примерно через 10 дней он достиг предела 512 и сказал мне, что слотов нет, веб-сайты закрылись, но Apache работал нормально.
Я попытался установить ServerLimit на 1024, но примерно через 20 дней он достиг предела 1024 и сказал мне, что слотов нет, веб-сайты закрылись, но Apache работал нормально.
Сейчас я установил его на 2048, но я предполагаю, что через месяц или около того он снова достигнет предела 2048 (как всегда) и скажет мне то же самое.
Я также пробовал различные настройки MaxRequestPerChild от 1 до 10000, но, увы, это не сработало.
Что мне здесь не хватает? У меня есть 4 ГБ ОЗУ для этого.
<IfModule mpm_prefork_module>
ServerLimit 256
MaxClients 256
StartServers 10
MinSpareServers 5
MaxSpareServers 10
MaxRequestsPerChild 100
</IfModule>