llb19901227 发表于 2011-3-13 17:31:40

【分享】彻底解决lnmp 502错误方法(亲测有效)

http://www.51di1.com/files/20110217182620306.jpg
这个图片大家一定不会陌生吧!说下终极解决方案,本人亲测有效,考虑到现在DDOS太牛逼,就不说我的站点了 不过每天有3万多PV,6000多IP,之前也是每天出现几次 502错误,出现后就lnmp restart 但是总不能这样啊,于是找了下方法,参考http://itfis.com/post-212.html这里的 谢谢这位朋友。

首先,
vi /usr/local/php/etc/php-fpm.conf

修改
<value name="listen_address">/tmp/php-cgi.sock</value>

<value name="listen_address">127.0.0.1:9000</value>
http://www.51di1.com/files/20110313171824413.jpg

因为我这里nginx.conf里边很多信息我都注释掉了,没有一个站点配置信息,配置信息都在vhost里边,
所以,vi /usr/local/nginx/conf/vhost/www.xxx.com.conf
http://www.51di1.com/files/20110313171328119.jpg
修改fastcgi_pass 127.0.0.1:9000,原来是fastcgi_pass unix:/tmp/php-cgi.sock,然后保存,重启Lnmp,就OK了,
如果大家想用vhost.sh生成出来的新站点,都自动生成这种端口监听信息的话,就vi vhost.sh,修改148行内容即可。
http://www.51di1.com/files/20110313172310915.jpg

我这样设置好后以后就再没出现过一次 502错误 不管访问人数在多都没有出现过,在这里非常感谢军哥和那位朋友提供的信息,军哥我们支持你!加油!
如果你还不放心 你可以这样让lnmp 每晚凌晨自动重启一下,操作步骤为:
crontab -e
http://www.51di1.com/files/20110313172615895.jpg
注意一定要写lnmp的绝对路径,我这个的意思是每天晚上0点自动重启一次,对访问毫无影响,有实在不明白的朋友可以跟帖!
http://www.51di1.com/files/20110313172947331.jpg

再次感谢军哥,真的很给力 呵呵,修改上边具体原理我也不知道,反正修改后就没再出过问题,知道的朋友可以指教下 谢谢!

[ 本帖最后由 llb19901227 于 2011-3-13 17:32 编辑 ]

dianso 发表于 2011-3-14 03:14:10

这样真管用么,我是2小时重启一次LNMP

ccloving 发表于 2011-3-14 14:58:39

我觉得不一定管用,我刚装上就直接502了。还没vhost呢

licess 发表于 2011-3-14 18:15:58

回复 3# 的帖子

那应该是php没安装成功

llb19901227 发表于 2011-3-17 11:14:44

回复 3# 的帖子

我目前已经运行了8天了 改了以后就再没出现过502错误了也没有重启过

dianso 发表于 2011-3-17 18:24:41

回复 1# 的帖子

好吧,我相信你,我试试,顺便取消lnmp自动重启,看看效果吧

dianso 发表于 2011-3-18 12:36:23

无效,一天就502了

意气形 发表于 2011-4-1 03:20:39

留个记号 遇到 再用

lovegx999 发表于 2011-4-4 19:25:20

回复 1# 的帖子

哈哈
IT飞逝http://itfis.com/   好像是我的博客- - -

fly785041 发表于 2012-5-8 07:45:17

hehe

呵呵 什么时候lnmp都升级到9了啊

bobofan1995 发表于 2012-5-10 15:25:30

我站点访问量大就502

lovegx999 发表于 2012-5-11 11:08:02

10 / 2897
看到这么多的点击率 就来看一下
进来才发现 原来是转载我N年前写的一个记录:lol :lol
页: [1]
查看完整版本: 【分享】彻底解决lnmp 502错误方法(亲测有效)