php5-fpm不会因为需要杀死它的孩子

时间:2015-06-20 12:47:31

标签: php nginx

我有这个简单的/etc/php5/fpm/pool.d/www.conf:

pid = /var/run/php5-fpm.pid
error_log = /var/log/php5-fpm.log

user = www-data
group = www-data

listen = 127.0.0.1:9000

pm = ondemand
pm.max_children = 100
pm.process_idle_timeout = 10s;

因此,按需模式效果很好,除非它们在空闲10秒后不会杀死儿童。此外,将pm.max_requests设置为任何实际值都没有帮助。

我的方框是Debian 8.1,php5-fpm正在运行nginx,配置没什么特别。

1 个答案:

答案 0 :(得分:0)

主配置文件/etc/php5/php-fpm.conf中的

设置值:

pm.process_idle_timeout = 10s

在单个池配置中仅设置:

pm = ondemand
pm.max_children = 100

php-fpm5 -t有助于测试配置。

设置池配置文件中的所有3个值给出了错误:

value is NULL for a ZEND_INI_PARSER_ENTRY