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

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

  •  
  •   mechille · 2014-08-25 09:40:47 +08:00 · 2512 次点击
    这是一个创建于 3770 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    ..........

    提示了有近上千条,请问怎么解决啊
    6 条回复    2014-08-25 13:09:54 +08:00
    lanwairen123
        1
    lanwairen123  
       2014-08-25 09:55:45 +08:00 via Android
    请贴一下pool www的配置,应该是request_terminate_timeout设置的问题吧
    mechille
        2
    mechille  
    OP
       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
        3
    cst4you  
       2014-08-25 10:04:40 +08:00   ❤️ 1
    pm.max_requests = 1000
    表示1000个请求后自动重生
    这个是进程正常自毁然后重生的日志, 正常的
    如果你的访问量比较大, 那么频繁出现这个也是正常的
    mechille
        4
    mechille  
    OP
       2014-08-25 10:10:03 +08:00
    @cst4you 网站访问量还行,请问我需要把这个数值设的更大一些吗?
    lsylsy2
        5
    lsylsy2  
       2014-08-25 10:55:02 +08:00
    @mechille 没啥必要,定期重启是为了防止内存泄露
    julyclyde
        6
    julyclyde  
       2014-08-25 13:09:54 +08:00
    max_requests=500是上古时代流传下来的数字……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3468 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:26 · PVG 18:26 · LAX 02:26 · JFK 05:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.