文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Nginx + php-fpm“Nginx 502 Bad Gateway”ERROR

Nginx + php-fpm“Nginx 502 Bad Gateway”ERROR

时间:2010-10-09  来源:bingqihan

公司用的一台BBS服务器,最近经常出现“Nginx 502 Bad Gateway”错误,检查ERROR日志,发现大量类似于下面的错误记录:  

2010/10/08 22:50:35 [error] 31012#0: *35077011 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 123.116.123.93, server: bbs.xxx.com, reques
t: "GET /pm.php?checknewpm=0.03281498802533728&inajax=1&ajaxtarget=myprompt_check HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "bbs.xxx.com", referrer:"http://bbs.xxx.com/redirect.php?tid=19275&goto=lastpost#lastpost"

查看了一下nginx日志,在同一时间发现了这样的日志记录

123.116.123.93 - - [08/Oct/2010:22:50:35 +0800] "GET /pm.php?checknewpm=0.03281498802533728&inajax=1&ajaxtarget=myprompt_check HTTP/1.1" 502 533 "http://bbs.xxx.com/redirect.php?tid=19275&goto=lastpost#lastpost" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"

原来也是502错误作怪,Google搜索了一下,这样的问题都是在国外网站有人提出,而且也伴随有“Nginx + php-fpm "504 Gateway Time-out" ”产生此错误记录。

对php-cgi参数做了以下修改,5s改为30s:

<value name="request_terminate_timeout">30s</value>

这是因为php脚本的执行时间过长,此设置时间短的话,php脚本执行不完就显示502错误,

果然,重启php-cgi后,502错误极少了。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载