Processos-filho PHP-FPM são criados e não vão embora

1

Eu tenho um servidor Ubuntu 15,04 com 160 GB de RAM e 40 núcleos de CPU. Nginx é o servidor da web e o verniz é usado para o cache. O site está no wordpress com tráfego muito alto durante a semana. O www.conf é:

[www]

user = www-data
group = www-data

listen = 127.0.0.1:7654
listen.backlog = 65535
listen.owner = www-data
listen.owner = www-data

pm = ondemand
pm.max_children = 1000
pm.process_idle_timeout = 10s
pm.max_requests = 500

chdir = /

Estou usando o Monit para o monitoramento.

Em monit, pode-se ver que os processos filho php estão sendo criados de maneira dramática. Ele tende a aumentar e para no valor pm.max_children . Nem um único processo-filho é morto ou respawed e, em seguida, o site não responde. Somente recarregar ou reiniciar o php5-fpm torna o site no estado de funcionamento, ou seja, os processos precisam ser eliminados manualmente. Por que os processos não são respawned automaticamente? Como posso resolver este problema?

    
por uvishere 15.05.2016 / 19:42

0 respostas