V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
edisonchen
V2EX  ›  问与答

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

  •  
  •   edisonchen · 2018-01-09 09:41:33 +08:00 · 2635 次点击
    这是一个创建于 2503 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    nginx 日志+fpm 日志看看就知道问题了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1963 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:21 · PVG 00:21 · LAX 08:21 · JFK 11:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.