打印

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

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.5  x86_64
nginx 1.60
mysql 5.5

TOP

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

TOP

好的,谢谢,               。

TOP

/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

TOP

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

TOP

引用:
原帖由 licess 于 2014-5-5 21:11 发表
/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

TOP

回复 4# 的帖子

额,终于解决了
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
log_level = notice

[www]
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

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

TOP

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

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

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

TOP

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


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

TOP

回复 9# 的帖子

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

TOP

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

TOP

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

TOP

回复 12# 的帖子

用升级脚本试试

TOP

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

TOP

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

[09-Mar-2017 00:09:25] ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock
[09-Mar-2017 00:09:25] ERROR: FPM initialization failed
[09-Mar-2017 09:10:27] NOTICE: Finishing ...
[09-Mar-2017 09:10:27] NOTICE: exiting, bye-bye!
[09-Mar-2017 09:10:28] NOTICE: fpm is running, pid 18980
[09-Mar-2017 09:10:28] 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的配置文件是这样的
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
log_level = notice

[www]
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

TOP