ОБНОВЛЯТЬ: Похоже, что mysql deamon является узким местом!! Работаю над этим - дам знать, если это решит мои проблемы (и не перейду на другой mpm). ОБНОВЛЕНИЕ2: это не было причиной моей проблемы .. аргх. Идеи закончились :).
Добрый вечер
У меня есть небольшая проблема с моим веб-сервером. После многих часов проектирования и реинжиниринга я предполагаю, что это как-то связано с многопроцессорностью Apache.
Использование redhat7
с apache2.4.7
( httpd
) сервисом. Похоже, что на данный момент по умолчанию используется mpm_prefork
модуль. Моя проблема: время запроса постоянно низкое (0-2 сек) до некоторого времени после запуска httpd
. Затем время запроса немедленно увеличивается до 30 секунд и более!
Насколько я понял, лучше переключиться на модуль mpm_event
или mpm_worker
. Однако мой httpd не загрузил эти модули. Я попытался включить
- скопировано
httpd-mpm.conf
по умолчанию в/etc/httpd/conf.d/
httpd
служба перезапускается, загрузка конфигурации, кажется, проходит нормально
Далее сообщаем, apache
что нужно загрузить правильный модуль, изменив
/etc/httpd/conf.modules.d/00-mpm.conf
- комментируя:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
- раскомментирование:
LoadModule mpm_worker_module modules/mod_mpm_worker.so
Общая библиотека mod_mpm_worker.so
существует, однако httpd
при попытке перезапустить службу она дает сбой.
Я в конце своей алгебры :). Я что-то очень-очень важное упустил?
Всего наилучшего, Рето.