如何监控 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.

相关内容