fanzeyi
V2EX  ›  问与答

最近VPS老是502/504错误...

  •  
  •   fanzeyi · Apr 2, 2011 · 5616 views
    This topic created in 5695 days ago, the information mentioned may be changed or developed.
    502 Bad Gateway 或
    504 Gateway Timeout

    VPS用的是
    Ubuntu 10.04 server + Nginx + php-fastcgi...
    最近老是502错误
    然后SSH上去 restart php-fastcgi 才行....
    不知道是什么问题

    「不是俺配的服务器。。并且是合租的.. 不敢乱动……」
    9 replies  •  1970-01-01 08:00:00 +08:00
    sparanoid
    sparanoid
    Apr 2, 2011
    1
    看下 nginx 的 error log
    fanzeyi
    fanzeyi
    OP
    Apr 2, 2011
    2
    @Sparanoid 表示不知道搭VPS那人怎么搞的………… nginx.log 已经达到xxxMB的地步了。。。。。。 根本没法看。。。
    sparanoid
    sparanoid
    Apr 2, 2011
    3
    没有定期 logrotate 的结果
    fanzeyi
    fanzeyi
    OP
    Apr 2, 2011
    4
    给 access.log && error.log 换成空文件了。。。。 这服务器居然从去年7月到现在都没备份过 log .....无语中 等日志好了
    aligo
    aligo
    Apr 2, 2011
    5
    请使用
    tail -n xxxx nginx.log
    查阅日志最后xxxx行

    另外php5.3.3还是4开始官方内置php-fpm,可以换掉那个php-fastcgi什么的了,比较稳定
    fanzeyi
    fanzeyi
    OP
    Apr 2, 2011
    6
    @aligo 恩~ 谢谢 终于看到error.log了。。 正在查问题~ 谢咯~
    qichangxing
    qichangxing
    Apr 4, 2011
    7
    如果在运行正常的情况下,502错误通常是由于内存使用超限所造成的。
    fanzeyi
    fanzeyi
    OP
    Apr 4, 2011
    8
    @qichangxing
    $ free -m
    total used free shared buffers cached
    Mem: 497 458 39 0 73 187
    -/+ buffers/cache: 197 300
    Swap: 255 15 240

    应该不是内存超限吧......
    TheOnly92
    TheOnly92
    Apr 4, 2011
    9
    如果 child 太少或者全死完会给 502 吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4402 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:09 · PVG 09:09 · LAX 17:09 · JFK 20:09
    ♥ Do have faith in what you're doing.