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

php-fpm много дочерних зомби, выходящих после огромного количества секунд + 502 ошибки

На моем сервере nginx / php-fpm я столкнулся со следующей проблемой: я получаю случайные ошибки 502 (плохой шлюз) при вызовах AJAX (на самом деле автозаполнение). Все остальное работает нормально, кроме автозаполнения.

В моем журнале php-fpm.log я обнаружил, что огромное количество процессов умирает (сигнал 11) примерно через 18 часов ... Это выглядит неправильно, верно?

Что может заставить это случиться? Я уже настроил pm.max_request, максимальное время выполнения ... И у меня есть динамический пул php-fpm.

Хорошей отправной точкой является редактирование php.ini и добавление / редактирование этой строки из:

; error_log = filename

к

error_log = /var/log/php.errors

убедитесь, что файл журнала принадлежит пользователю nginx.