Проблема

Наблюдается медленная работа веб-сервера Apache 2, а также задержки при загрузке данных с него.

Диагностика

  • Проверить:

    • используется ли веб-сервером модуль prefork:

      sudo apachectl -M | grep prefork

      Об использовании модуля prefork свидетельствует строка вида:

      mpm_prefork_module (shared)
    • производительность веб-сервера:

      ab -n 1000 -c 250 http://веб-сервер/файл
    • журналы работы веб-сервера на наличие сообщения вида:

      AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting

Возможная причина: Неоптимальные настройки модуля prefork. Перейти к решению.


Возможные причины