PHP -fpm 运行一段时间后就停止了

2018-01-09 09:41:33 +08:00
 edisonchen

在一台服务器上用 yum install php-fpm 安装的,然后发现运行一段时间后这些 php-fpm 进程就停止了,服务器的内存,CPU 完全够用,想问一下是啥问题,也没有找到相关的 PHP-FPM 日志

NGINX 是正常的。也没有用到 MYSQL:

php-fpm: master process (/etc/php-fpm.conf)

2632 次点击
所在节点    问与答
10 条回复
davidyin
2018-01-09 09:47:39 +08:00
还是先找找日志吧。
edisonchen
2018-01-09 10:02:39 +08:00
@davidyin PHP-FPM 的没有找到日志,只有找到 NGINX 和系统的 :(
huigeer
2018-01-09 10:40:51 +08:00
看看 /var/log/messages, 有没有 oom 的情况发生
tailf
2018-01-09 10:53:22 +08:00
换 Apache,保证活到天荒地老
iyaozhen
2018-01-09 11:30:28 +08:00
@edisonchen fpm 假死了,至少 nginx 会有日志呀
edisonchen
2018-01-09 13:02:57 +08:00
@iyaozhen fpm 的所有进程都挂掉了,不是假死,但是 nginx 应该不会记录 PHP-FPM 的日志吧
zengguibo
2018-01-09 13:04:50 +08:00
我估计是内存占用太大了被系统杀死,阿里云经常干这种事
FFLY
2018-01-09 13:08:21 +08:00
php-fpm 怎么会没日志,phpinfo()里就有日志文件路径。
predator
2018-01-09 13:14:10 +08:00
找到 php-fpm.conf

[global] 段内肯定可以写日志

error_log = /some/where/php-fpm.log
log_level = warning
iyaozhen
2018-01-09 15:22:09 +08:00
@edisonchen 会不会记录你看下不就知道了。
在再加上楼上说的。

nginx 日志+fpm 日志看看就知道问题了

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

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

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

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

© 2021 V2EX