max_children이 초과되었는지 PHP FPM을 어떻게 모니터링해야 합니까?

max_children이 초과되었는지 PHP FPM을 어떻게 모니터링해야 합니까?

특정 풀에서 max_children이 초과되는지 모니터링할 목적으로 PHP-FPM 및 Nginx 상태 출력을 설정했습니다. 그러나 최대 어린이 수에 도달하면 상태 출력을 로드할 수 없습니다. 오히려 하위 항목이 완료될 때까지 요청을 대기열에 넣습니다.

이에 대한 해결책은 무엇입니까?

답변1

PHP는 이 특정 이벤트를 (다른 많은 비정상적인 것들과 함께) 기록하므로 해당 로그도 관찰해야 합니다.

예를 들어:

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

관련 정보