edisonchen
V2EX  ›  问与答

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

  •  
  •   edisonchen · Jan 9, 2018 · 3229 views
    This topic created in 3050 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    error_log = /some/where/php-fpm.log
    log_level = warning
    iyaozhen
        10
    iyaozhen  
       Jan 9, 2018 via Android
    @edisonchen 会不会记录你看下不就知道了。
    在再加上楼上说的。

    nginx 日志+fpm 日志看看就知道问题了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1148 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 23:34 · PVG 07:34 · LAX 16:34 · JFK 19:34
    ♥ Do have faith in what you're doing.