carlche 发表于 2012-8-12 17:18:50

502 bad gateway. 无错误提示.

置顶帖子已经看过了. 都尝试过了. 无效.



www.cncf.us/index1.php
nginx没问题, 估计问题出现在php上边.


现在的问题:
1. 打开php文件直接bad gateway.
2. 无论怎么upgrade, 即使提示 已经更新到 5.4.5,运行php -v之后, 还是显示5.1.*

操作:
运行过命令: yum install php   不知道会不会影响


原因:

把php从4.*.17p1 (自带的版本) 升级到 5.4.5 , 升级后就开始502,

一开始搜索说是zend *** 不支持5.4.X, 所以用./upgrade_php.sh 降级回去, 然后就无限各种错误,

现在把zend从php.ini里边屏蔽了, /root/lnmp restart 也没有错误了,就是php文件打开就是502,



我的 php-fpm.conf 文件内容是 这样的:


pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
log_level = notice


listen = /tmp/php-cgi.sock
user = www
group = www
pm = dynamic
pm.max_children = 20
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3



好像看说明用的是<> 标签. 而不是[]

如果可能, 求一个例子文件.



求除了重装的解决方法.

[ 本帖最后由 carlche 于 2012-8-12 17:25 编辑 ]

carlche 发表于 2012-8-12 17:21:45

上一个重启的图


carlche 发表于 2012-8-12 17:48:27

netstat -anpo | grep "php-cgi" | wc -l
查那个什么东西返回的数字是1我看别人都是几百?




ps aux |grep php-fcgi |wc -l
这个命令返回的也是1




/usr/local/php/sbin/php-fpm restart
这个命令 执行之后 返回的是 Usage:   使用方法介绍, 给了一堆 -c -n -d -e 那些介绍, 实际不能重启.

[ 本帖最后由 carlche 于 2012-8-12 18:23 编辑 ]

licess 发表于 2012-8-12 19:14:20

5.4的不清楚,没测试过

yum install php安装的php没法用,php -v 显示的可能就是你yum安装的,或原来的php 没卸载

/usr/local/php/bin/php -v看看

./upgrade_php.sh 只测试过升级,降级没测试过

carlche 发表于 2012-8-12 21:25:08

原帖由 licess 于 2012-8-12 19:14 发表 https://bbs.vpser.net/images/common/back.gif
5.4的不清楚,没测试过

yum install php安装的php没法用,php -v 显示的可能就是你yum安装的,或原来的php 没卸载

/usr/local/php/bin/php -v看看

./upgrade_php.sh 只测试过升级,降级没测试过 ...

yum install php 卸载了之后 php -v显示的还是那个版本, 一旦这么安装, 整个lnmp系统就废了.

降级理论上应该可以,我可不想再试了, 忙了8个小时, 最后新买了一个vps重新装的系统.

下回绝对不能手贱.
页: [1]
查看完整版本: 502 bad gateway. 无错误提示.