关于nginx 502 bad gateway 错误

昨天好不容易出去玩了下,可没想到就在昨天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错误,继续观察……..

4 Responses to “关于nginx 502 bad gateway 错误”

  1. [...] 有国内几大互联网站的服务器系统架构.2010-1-19 19:57:34更新:从jiucool的关于nginx 502 bad gateway 错误 得知,这个错误的确是nginx除了问题,所以更加确定是Google CDN [...]

  2. Blinux says:

    刚才我进来的时候发现了502错误 :)

    [Reply]

    久酷 Reply:

    @Blinux, 确实 啊………..可能有朋友写的php程序进入了死循环,导致 fast-cgi 卡死………囧囧…..不知是哪位

    [Reply]

  3. 深圳SEO says:

    我也改了,但是就是不成功.

    还是5.2错误…郁闷.

    [Reply]

Leave a Reply