O erro ocorre quando há uma solicitação chegando e o PHP-FPM precisa iniciar um novo processo filho para atender a uma solicitação, em vez de usar uma existente.
Isso acontece porque você tem números muito pequenos definidos na sua configuração de pool.
Os números significam que você está permitindo um máximo de 10 processos PHP simultâneos em execução. Você está começando com dois filhos e tem apenas um servidor de minúscula pronto para atender às solicitações a qualquer momento. Se houver algum tempo ocioso em seu site, o PHP-FPM fecha processos inativos para que, no máximo, três processos estejam online prontos para atender a solicitações.
Eu multiplicaria os números de pm.max_children
, pm.start_servers
, pm.min_spare_servers and
ps.max_spare_servers por 5, o que seria um número inicial adequado.
Depois, você pode monitorar seu tráfego e verificar se esses erros aparecem novamente. Em seguida, ajuste os números de acordo.