+ -
当前位置:首页 → 问答吧 → 请问本站出现502 Bad Gatewaynginx/0.7.62报错原因

请问本站出现502 Bad Gatewaynginx/0.7.62报错原因

时间:2010-01-04

来源:互联网

听说今天本站出现了502 Bad Gatewaynginx/0.7.62报错

现在看到我们的一个网站今天也有这个报错,不是什么原因,望各位大虾指点

nginx/0.7.64(前台) + apache(后台php)

作者: infey   发布时间: 2010-01-04

回复 infey


    graceful只是重新载入配置文件,restart是把进程杀掉然后重新载入,如果进程出错了,仅仅重新载入配置是无效的

作者: Duron   发布时间: 2010-01-04

据说增加timeout的值可以解决这问题,具体请GG

作者: 网鬼   发布时间: 2010-01-04



Nginx里面运行PHP是用FastCGI模式的,如果处理你当前访问的页面的Fastcgi进程崩溃就会出现这样的问题

作者: Duron   发布时间: 2010-01-04

回复 网鬼


   这个是Bad Gateway,不是Gateway Timeout,前者是进程已经崩溃,后者是服务器压力太大,但是进程还没有崩溃

作者: Duron   发布时间: 2010-01-04

回复 Duron
晕,眼一花,看走眼了:sweat:

作者: 网鬼   发布时间: 2010-01-04

哦 但是我不是FastCGI诶  我是apache

作者: infey   发布时间: 2010-01-06



回复 infey


    那你贴出来的是Nginx的错误,如果nginx里面没有对脚本文件进行解析,是不会出现这种错误的

作者: Duron   发布时间: 2010-01-06

啊?
我前端是用Nginx 后端的脚本是apache

作者: infey   发布时间: 2010-01-06

有 Nginx 还要用 apache ?

作者: gongjingkun   发布时间: 2010-01-06

有 Nginx 还要用 apache ?
gongjingkun 发表于 2010-1-6 14:45

同问

作者: mmxcq   发布时间: 2010-01-06

暂时用apache只是。。。
过段时间再去弄FastCGI

后来我重启apache后就有用了

而且是apachectl -k graceful 无效
apachectl -k restart 才有用了

作者: infey   发布时间: 2010-01-06

看来都喜欢新东东啊。

作者: sueswriter   发布时间: 2010-01-06

东西好,又开源,当然喜欢了,呵呵!

作者: infey   发布时间: 2010-01-06

回复 mmxcq


    可能是用nginx做缓冲的

作者: Duron   发布时间: 2010-01-06

回复 Duron


    呵呵 感谢ls的几次回答

作者: infey   发布时间: 2010-01-07

回复  mmxcq


    可能是用nginx做缓冲的
Duron 发表于 2010-1-6 22:37



    代理 ?  负载均衡?

作者: mmxcq   发布时间: 2010-01-29

回复 mmxcq


    貌似是的吧

作者: Duron   发布时间: 2010-01-30