PHP-FPM 的 LOG 一直提示这样的错误,请问怎么解决

2014-08-25 09:40:47 +08:00
 mechille
NOTICE: [pool www] child 24422 started
NOTICE: [pool www] child 22042 exited with code 0 after 4822.914855 seconds from start
NOTICE: [pool www] child 24429 started
NOTICE: [pool www] child 21862 exited with code 0 after 5201.920016 seconds from start
..........

提示了有近上千条,请问怎么解决啊
2515 次点击
所在节点    问与答
6 条回复
lanwairen123
2014-08-25 09:55:45 +08:00
请贴一下pool www的配置,应该是request_terminate_timeout设置的问题吧
mechille
2014-08-25 09:59:35 +08:00
@lanwairen123
pm.max_children = 100
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 1000
;request_terminate_timeout = 0

request_terminate_timeout是默认的注释状态
cst4you
2014-08-25 10:04:40 +08:00
pm.max_requests = 1000
表示1000个请求后自动重生
这个是进程正常自毁然后重生的日志, 正常的
如果你的访问量比较大, 那么频繁出现这个也是正常的
mechille
2014-08-25 10:10:03 +08:00
@cst4you 网站访问量还行,请问我需要把这个数值设的更大一些吗?
lsylsy2
2014-08-25 10:55:02 +08:00
@mechille 没啥必要,定期重启是为了防止内存泄露
julyclyde
2014-08-25 13:09:54 +08:00
max_requests=500是上古时代流传下来的数字……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/129708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX