V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
baskice
V2EX  ›  问与答

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

  •  
  •   baskice · Oct 31, 2016 · 1998 views
    This topic created in 3471 days ago, the information mentioned may be changed or developed.
    最近经常发生 php 所在机器内存用量近满然后突然下跌,同时 php-fpm 进程跑满失去响应。必须手动重启才能解决。

    pm.max_requests = 1024 以及超时 / emergency_restart_interval 等的都设置了,但是仍不能阻止阻止这个情况发生……
    6 replies    2016-10-31 11:37:30 +08:00
    superliang
        1
    superliang  
       Oct 31, 2016
    这个问题问的好
    tabris17
        2
    tabris17  
       Oct 31, 2016
    在跑 GC 么
    minbaby
        3
    minbaby  
       Oct 31, 2016
    apache+php ?
    mahone3297
        4
    mahone3297  
       Oct 31, 2016
    max_requests = 1024 太大?
    kungfuchicken
        5
    kungfuchicken  
       Oct 31, 2016
    看下 /var/log/message 里面那个时间段有没有记录什么
    gouchaoer
        6
    gouchaoer  
       Oct 31, 2016
    暴跌说明进程挂了内存被回收了,总结下来就是 qps 太高了你机器撑不住
    或者,你可以 netstat 查查是不是有人恶意保持请求
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2361 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 10:36 · PVG 18:36 · LAX 03:36 · JFK 06:36
    ♥ Do have faith in what you're doing.