PHP-FPMsubprocess被创build并且不会消失

我有一个Ubuntu的15.04服务器与160GB的RAM和40个CPU核心。 Nginx是Web服务器,清漆用于caching。 该网站是在平日里交通非常高的WordPress的。 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 = / 

我正在使用Monit进行监控。

在monit中,可以看到php subprocess正在以戏剧性的方式创build。 它往往会增加, 停在pm.max_children价值。 没有一个孩子的过程被杀死或重新调查,然后该网站变得没有反应。 只有重新加载或重新启动php5-fpm才能使站点处于工作状态,即进程需要手动终止。 为什么这些进程不会自动重新生成? 我怎么解决这个问题?