php日志报错child exited with code 0 after seconds from start

由于日志文件总是有这种提示: php

[27-May-2015 15:13:48] NOTICE: [pool www] child 3998 started算法

[27-May-2015 15:13:59] NOTICE: [pool www] child 9242 exited with code 0 after 47575.960999 seconds from start服务器

[27-May-2015 15:13:59] NOTICE: [pool www] child 4210 startedphp-fpm

[27-May-2015 15:14:42] NOTICE: [pool www] child 9217 exited with code 0 after 47619.884065 seconds from startspa

[27-May-2015 15:14:42] NOTICE: [pool www] child 5621 started日志

[27-May-2015 15:14:43] NOTICE: [pool www] child 9561 exited with code 0 after 47620.024499 seconds from startcode

 

缘由就是没有pm.start_servers这个参数没有按照下面的这个公式来:server

pm.start_servers= min_spare_servers + (max_spare_servers - min_spare_servers) / 2内存

通常min_spare_servers设置为20it

max_spare_servers是根据服务器自己的内存来计算的,标准算法就是内存大小除以30M

固然,有的php程序可能占用比较小,不到30M,这就看状况来计算了。

我设置的是这样的

过滤注释部分:

cat /usr/local/php/etc/php-fpm.conf | grep -v "^;" | grep -v "^$"

相关文章
相关标签/搜索