На моем сервере 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.