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 5.4暂时还没用过,稍后测试看看 好的,谢谢, 。 /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 刚试了,在php-fpm.conf里面配置好,一切就变好了。
目前php版本是5.5.12,访问p.php正常。
谢谢军哥!
赞一个! 原帖由 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
回复 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
多谢军哥,我该睡觉了...
这个是lnmp的。有谁可以提醒下lnmpa的怎么升级到5.5.13吗?
这个是lnmp的。有谁可以提醒下lnmpa的怎么升级到5.5.13吗?我升级以后也遇到502错误。不过还好,只是测试平台。 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
请军哥帮忙看下是什么原因呢?
回复 9# 的帖子
502很多可能行,按置顶帖排查 置顶的帖子中说的除了第九条都试过了。。。。军哥,还有可能什么原因么我又升级到5.5.12版本,还是一样的问题 502的问题还是没解决啊还能降到5.3.28么啊
回复 12# 的帖子
用升级脚本试试 刚装的1.0.安装eaccelerator就会报502错误 。php-cgi好像没启动,访问不了php文件。
ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sockERROR: 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