Como o PHP FPM deve ser monitorado para max_children ser excedido?

Como o PHP FPM deve ser monitorado para max_children ser excedido?

Eu configurei a saída de status do PHP-FPM e Nginx com a intenção de monitorar se max_children foi excedido em um pool específico. No entanto, não consigo carregar a saída de status quando o máximo de filhos foi atingido. Em vez disso, ele coloca a solicitação na fila até que o filho termine.

Qual é a solução para isso?

Responder1

O PHP registra esse evento específico (junto com muitas outras coisas anormais), portanto você também deve observar seus logs.

Por exemplo:

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

informação relacionada