VPS侦探论坛

 找回密码
 注册
查看: 27054|回复: 15

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

[复制链接]
发表于 2014-5-5 09:18:29 | 显示全部楼层 |阅读模式

碰到一个很奇怪的问题,用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
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-5-5 13:37:38 | 显示全部楼层


5.4暂时还没用过,稍后测试看看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-5-5 16:50:06 | 显示全部楼层

好的,谢谢,               。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 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
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-5-5 22:20:27 | 显示全部楼层

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

军哥运维代购:http://shop63846532.taobao.com/

发表于 2014-5-12 05:45:49 | 显示全部楼层

原帖由 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
发表于 2014-5-12 05:52:12 | 显示全部楼层

回复 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

多谢军哥,我该睡觉了...
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-6-14 11:36:35 | 显示全部楼层

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


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

我升级以后也遇到502错误。不过还好,只是测试平台。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 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


请军哥帮忙看下是什么原因呢?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-6-18 11:14:15 | 显示全部楼层

回复 9# 的帖子




502很多可能行,按置顶帖排查
发表于 2014-6-18 11:48:46 | 显示全部楼层

置顶的帖子中说的除了第九条都试过了。。。。军哥,还有可能什么原因么
我又升级到5.5.12版本,还是一样的问题
发表于 2014-6-18 12:42:11 | 显示全部楼层

502的问题还是没解决啊还能降到5.3.28么啊
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2014-6-18 14:09:11 | 显示全部楼层

回复 12# 的帖子

用升级脚本试试
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-6-30 13:11:21 | 显示全部楼层
刚装的1.0.安装eaccelerator就会报502错误 。

军哥运维代购:http://shop63846532.taobao.com/

发表于 2017-3-9 09:19:03 | 显示全部楼层

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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-23 17:43 , Processed in 0.030351 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表