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

2011-04-02 20:07:38 +08:00
 fanzeyi
502 Bad Gateway 或
504 Gateway Timeout

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

「不是俺配的服务器。。并且是合租的.. 不敢乱动……」
4795 次点击
所在节点    问与答
9 条回复
sparanoid
2011-04-02 20:42:18 +08:00
看下 nginx 的 error log
fanzeyi
2011-04-02 20:44:05 +08:00
@Sparanoid 表示不知道搭VPS那人怎么搞的………… nginx.log 已经达到xxxMB的地步了。。。。。。 根本没法看。。。
sparanoid
2011-04-02 20:45:57 +08:00
没有定期 logrotate 的结果
fanzeyi
2011-04-02 21:02:46 +08:00
给 access.log && error.log 换成空文件了。。。。 这服务器居然从去年7月到现在都没备份过 log .....无语中 等日志好了
aligo
2011-04-02 21:14:13 +08:00
请使用
tail -n xxxx nginx.log
查阅日志最后xxxx行

另外php5.3.3还是4开始官方内置php-fpm,可以换掉那个php-fastcgi什么的了,比较稳定
fanzeyi
2011-04-02 21:29:12 +08:00
@aligo 恩~ 谢谢 终于看到error.log了。。 正在查问题~ 谢咯~
qichangxing
2011-04-04 00:28:39 +08:00
如果在运行正常的情况下,502错误通常是由于内存使用超限所造成的。
fanzeyi
2011-04-04 11:20:31 +08:00
@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
2011-04-04 12:21:36 +08:00
如果 child 太少或者全死完会给 502 吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/10896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX