bizhi 发表于 2014-5-5 09:18:29

lnmp1.0 升级php.5.4.28 后出错Nginx 502 Bad Gateway

碰到一个很奇怪的问题,用lnmp自带的./upgrade_php.sh升级 php5.4.27正常。
但升级到php5.4.28就出错,访问p.php 提示:Nginx 502 Bad Gateway。上午的时候又试了下,升级到5.5.12访问p.php也是同样的提示:Nginx 502 Bad Gateway
升级的提示都是表示成功,php-fpm也提示启动成功。

但访问p.php页面就提示 :502,是不是php 5.4.28 以上的版本安装配置有变化?

环境:
centos 6.5x86_64
nginx 1.60
mysql 5.5

licess 发表于 2014-5-5 13:37:38

5.4暂时还没用过,稍后测试看看

bizhi 发表于 2014-5-5 16:50:06

好的,谢谢,               。

licess 发表于 2014-5-5 21:11:59

/usr/local/php/etc/php-fpm.conf里listen下面添加上
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
重启php-fpm

bizhi 发表于 2014-5-5 22:20:27

刚试了,在php-fpm.conf里面配置好,一切就变好了。
目前php版本是5.5.12,访问p.php正常。
谢谢军哥!
赞一个!

mg_2014 发表于 2014-5-12 05:45:49

原帖由 licess 于 2014-5-5 21:11 发表 https://bbs.vpser.net/images/common/back.gif
/usr/local/php/etc/php-fpm.conf里listen下面添加上
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
重启php-fpm

我装的lnmp升级到5.5.12,/usr/local/php/etc/php-fpm.conf里根本没有listen段啊?
https://bbs.vpser.net/viewthread.php?tid=10791

mg_2014 发表于 2014-5-12 05:52:12

回复 4# 的帖子

额,终于解决了

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
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.max_children = 10
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 6
request_terminate_timeout = 100
request_slowlog_timeout = 1s
slowlog= /usr/local/php/var/log/php-fpm.slow.log

多谢军哥,我该睡觉了...

cnyyk 发表于 2014-6-14 11:36:35

这个是lnmp的。有谁可以提醒下lnmpa的怎么升级到5.5.13吗?

这个是lnmp的。有谁可以提醒下lnmpa的怎么升级到5.5.13吗?

我升级以后也遇到502错误。不过还好,只是测试平台。

zhanghaoteng 发表于 2014-6-18 10:11:53

1.0升级php到5.4.29同样遇到此问题安装以上所说修改php-fpm.conf 没有解决

服务器环境
uname -a
Linux AY140522152041854ce5Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

php -v
PHP 5.4.29 (cli) (built: Jun 18 2014 09:33:36)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies


nginx -v
nginx version: nginx/1.6.0


请军哥帮忙看下是什么原因呢?

licess 发表于 2014-6-18 11:14:15

回复 9# 的帖子

502很多可能行,按置顶帖排查

zhanghaoteng 发表于 2014-6-18 11:48:46

置顶的帖子中说的除了第九条都试过了。。。。军哥,还有可能什么原因么
我又升级到5.5.12版本,还是一样的问题

zhanghaoteng 发表于 2014-6-18 12:42:11

502的问题还是没解决啊还能降到5.3.28么啊

licess 发表于 2014-6-18 14:09:11

回复 12# 的帖子

用升级脚本试试

vsyour 发表于 2014-6-30 13:11:21

刚装的1.0.安装eaccelerator就会报502错误 。

ldq1101 发表于 2017-3-9 09:19:03

php-cgi好像没启动,访问不了php文件。

ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock
ERROR: FPM initialization failed
NOTICE: Finishing ...
NOTICE: exiting, bye-bye!
NOTICE: fpm is running, pid 18980
NOTICE: ready to handle connections
这是php-fpm日志,军哥帮忙看看什么原因。之前装过一次lnmp,php是5.6的,也是502。然后卸载重新装了一遍,还是同样的问题。
/etc/init.d/php-fpm status
php-fpm (pid 18980) is running...

php-fpm也是能启动的。
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
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.max_children = 60
pm.start_servers = 30
pm.min_spare_servers = 30
pm.max_spare_servers = 60
request_terminate_timeout = 100
request_slowlog_timeout = 0
slowlog = var/log/slow.log
页: [1] 2
查看完整版本: lnmp1.0 升级php.5.4.28 后出错Nginx 502 Bad Gateway