У меня есть несколько долго работающих процессов на apache, и когда сервер получает небольшую нагрузку, они все, кажется, объединяются в 3-4 процесса. Я попытался установить MaxRequestsPerChild в 1, и это работает, но порождение новых процессов все время стоит дорого. Так есть ли способ ограничить 1 запрос на процесс / поток, не разрушая его постоянно.
Вот моя текущая конфигурация:
<IfModule prefork.c>
StartServers 25
MinSpareServers 50
MaxSpareServers 50
ServerLimit 512
MaxClients 50
MaxRequestsPerChild 10
</IfModule>
<IfModule worker.c>
StartServers 25
MaxClients 50
MinSpareThreads 50
MaxSpareThreads 125
ThreadsPerChild 50
MaxRequestsPerChild 10
</IfModule>