Назад | Перейти на главную страницу

PHP и FCGID отключаются почти на 1 минуту каждый час

Я использую сервер apache2 на Debian 7

Файлы php обрабатываются fcgi. После миграции сервера все работает нормально. Но почти каждый час сервер не отвечает на HTTP-запросы (HTTP-клиент ждет ответа много секунд, пока не произойдет ошибка 500). Это длится почти 1 минуту, затем все работает нормально.

Это происходит почти раз в час.

Не нашел ни одной причины, подходящего cronjob.

Но в журнале есть 3 связанных вида ошибок:

mod_fcgid: can't apply process slot for /var/www/user/wrapper
Premature end of script headers: script.php
mod_fcgid: read data timeout in 40 seconds

Кроме того, использование памяти и использование процессора являются нормальными в течение минуты, когда сервер не отвечает и записывает это в журналы.

Очень вероятно, что у вас просто заканчиваются процессы для обработки запросов. Вероятно, вы захотите увеличить количество MaxClients и / или MaxSpareServers.

Вы также можете проверить настройки конфигурации PHP (настройки FCGI, а не php.ini)