應如何監控 PHP FPM 是否超過 max_children?

應如何監控 PHP FPM 是否超過 max_children?

我設定了 PHP-FPM 和 Nginx 狀態輸出,目的是監視特定池上是否超出了 max_children 。但是,當達到最大子數時,我無法載入狀態輸出。相反,它會將請求排隊,直到子進程完成。

解決這個問題的方法是什麼?

答案1

PHP 記錄這個特定事件(以及許多其他異常事件),因此您也應該查看它的日誌。

例如:

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

相關內容