Как следует отслеживать PHP FPM на предмет превышения max_children?

Как следует отслеживать PHP FPM на предмет превышения max_children?

Я настроил вывод статуса PHP-FPM и Nginx с целью мониторинга превышения max_children в определенном пуле. Однако я не могу загрузить вывод статуса, когда достигнуто max children. Вместо этого он ставит запрос в очередь, пока не завершится дочерний процесс.

Каково решение этой проблемы?

решение1

PHP регистрирует это конкретное событие (наряду со многими другими аномальными вещами), поэтому вам также следует следить за его журналами.

Например:

WARNING: [pool www] server reached pm.max_children setting (5), consider raising it.

Связанный контент