MaxRequestsPerChild


MaxRequestsPerChild — параметр MPM, прописывающийся для процесса или потока веб-сервера и устанавливающий лимит на количество соединений которое может обработать дочерний процесс.



Начиная с версии 2.3.9 Apache HTTP директива называется MaxConnectionsPerChild. Старое название также поддерживается.

После того как последнее соединение закрыто дочерний процесс завершается.



Указав MaxConnectionsPerChild 0 или такое же значение для использовавшейся ранее директивы можно определить поведение при котором дочерний процесс не завершится никогда.



Часто это лучшее решение, на практике другие варианты могут приводить к тому, что программный код выполняется сервером не так как ожидается.

Ненулевое значение ограничивает количество памяти, которое сервер выделит при утечке.



Устанавливать лимит MaxRequestsPerChild стоит для приложений, которым свойственны утечки памяти. Т.е. для приложений, написанных в спешке или находящихся в процессе разработки.


Читайте про другие приемы оптимизации веб-сервера Apache.

Сказать спасибо