nginx带不起来phpmyadmin,502 Bad Gateway

txlty 2010-08-10 01:06:55
刚配置好的centos+nginx服务器,phpinfo()测试正常,但运行phpmyadmin时,出现502 Bad Gateway错误。

错误日志如下(IP及域名用x代替)
2010/08/10 12:57:43 [error] 2104#0: *1 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 119.119.x.x, server: www.xx.com, request: "GET /phpmyadmin/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.xx.com"

同样的配置,在本地虚拟机上运行正常,可以打开phpmyadmin。

我试着把nginx.conf中的几个值加大,不起作用啊
...全文
1296 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
CodeBus 2010-08-11
我觉得可能是nginx.conf的缘故,新的nginx.conf(文本格式)里面include了很多目录下其他的配置文件。可能和你以前的配置冲突了。
回复
chinajoy2012 2010-08-11
版本、路径、配置问题都可能出现这种情况
回复
CunningBoy 2010-08-10
版本兼容问题?
你的nginx是最新的吗?
回复
txlty 2010-08-10
问题已自己解决,问题在于php-fpm的不明原因

虚拟机上的php-fpm是半年前装的,服务器的php-fpm是昨天装的。
安装方法都是 yum install php-fpm
虽然文件名都是php-fpm-5.3.2-2.el5.i386.rpm ,但两个却不一样,以前的版本配置文件是xml格式的,新版本是文本格式的。出现问题的是新版本。
我把新版本卸掉,装上了半年前下载的php-fpm rpm包,问题解决!

问题原因仍然不明,但以后所有使用yum install php-fpm 安装php-fpm的都会遇到这个问题。恳请高手分析下原因。
回复
CunningBoy 2010-08-10
参看这篇文档:
http://www.houyanpeng.com/nginx-502%E9%94%99%E8%AF%AF%E7%9A%84%E5%87%A0%E7%A7%8D%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.html
回复
CodeBus 2010-08-10
你传的文件是放在/phpmyadmin/目录下么。把phpmyadmin目录下的index.php改个名字访问看看。
回复
txlty 2010-08-10
补充一下,我是北方网通宽带,服务器在南方电信,传输速度较慢。
不知和这个有没有关系。
服务器和本地虚拟机的唯一区别就是这个了。

我又传了几个php小文件,都执行正常。可能phpmyadmin太庞大才502的
我感觉把配置文件中的某个值调大就可以,但不知道具体哪个。
回复
CodeBus 2010-08-10
检查下你的nginx配置,看看有没有重复项。。还有9000端口的php-fpm开了么。。
回复
Dleno 2010-08-10
502错误网关
2010/08/10 12时57分43秒[错误] 2104#0:* 1 recv()失败(104:对方将连接复位),而阅读从上游响应头,客户端:119.119.xx,服务器:www.xx.的COM,要求:“获取/ phpMyAdmin的/ 1.1”,上游:“FastCGI的:/ / 127.0.0.1:9000”,主持人:“www.xx.com”


服务器网络设置问题
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告