昨天好不容易出去玩了下,可没想到就在昨天VPS上出现了从未有过的502 bad gateway 错误 ,所有页面均无法访问,悲哉.
查找相关资料,php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误
像咱非独立主机php-cgi 进程不能开过多,默认VPS上开了5个,觉得这个可能过少.于是呼,将其调整为64,不幸的事情发生了,VPS整个直接挂掉,内存爆掉了.VPS起不来了.崩溃.
搞了N长时间最后vpser 通过linode后台帮忙解决了.非常感谢.
然后将
打开 /usr/local/php/etc/php-fpm.conf
调大以下两个参数(适当调整,否则危险.)
<value name=”max_children”>10</value>(VPS内存360M,再大估计内存就有可能超标了.)
<value name=”max_requests”>10240</value>
然后重启吧.
/usr/local/php/sbin/php-fpm reload
目前来说再没有遇到 502错误,继续观察……..
[...] 有国内几大互联网站的服务器系统架构.2010-1-19 19:57:34更新:从jiucool的关于nginx 502 bad gateway 错误 得知,这个错误的确是nginx除了问题,所以更加确定是Google CDN [...]
刚才我进来的时候发现了502错误
[Reply]
久酷 Reply:
January 27, 2010 at 09:49
@Blinux, 确实 啊………..可能有朋友写的php程序进入了死循环,导致 fast-cgi 卡死………囧囧…..不知是哪位
[Reply]
我也改了,但是就是不成功.
还是5.2错误…郁闷.
[Reply]