php 机器内存用量突然暴跌,然后 php 失去响应,发生了什么?

2016-10-31 08:41:07 +08:00
 baskice
最近经常发生 php 所在机器内存用量近满然后突然下跌,同时 php-fpm 进程跑满失去响应。必须手动重启才能解决。

pm.max_requests = 1024 以及超时 / emergency_restart_interval 等的都设置了,但是仍不能阻止阻止这个情况发生……
1631 次点击
所在节点    问与答
6 条回复
myleon
2016-10-31 09:32:58 +08:00
这个问题问的好
tabris17
2016-10-31 09:35:50 +08:00
在跑 GC 么
minbaby
2016-10-31 09:53:26 +08:00
apache+php ?
mahone3297
2016-10-31 09:59:35 +08:00
max_requests = 1024 太大?
kungfuchicken
2016-10-31 10:11:56 +08:00
看下 /var/log/message 里面那个时间段有没有记录什么
gouchaoer
2016-10-31 11:37:30 +08:00
暴跌说明进程挂了内存被回收了,总结下来就是 qps 太高了你机器撑不住
或者,你可以 netstat 查查是不是有人恶意保持请求

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

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

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

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

© 2021 V2EX