Nginx502自动重启脚本
作者:dianso 发布时间:April 18, 2011 分类:沒事折騰
用 LNMP 最烦人的就是频繁的 502 错误,前几天找到了来自 hostloc 的李院长写的 502 自动重启脚本,以前每天出现好几次 502 错误,只能设置每小时重启一次 lnmp,自从用了这个脚本后 VPS 有九天没出现 502 了,太给力了。
#!/bin/bash MY_URL="http://exp.com" RESULT=`curl -I $MY_URL|grep "HTTP/1.1 502"` if [ -n "$RESULT" ]; then #如果 502 则会执行这里的内容,随便加或改 #reboot #... killall -9 php-cgi /usr/local/php/sbin/php-fpm start fi
直接在 crontab -e 添加,*/1 * * * * /home/502.sh >> /dev/null 2>&1,让脚本每分钟执行一次。
还有就是今天考过了科目二,我知道,一切都是那些哥在保佑我。
Dianso‘s Blog
小弟才疏学浅,没看懂啥意思。,呵呵。
同感啊,nginx的502经常会无缘无故的出现,这个脚本设置成1分钟执行一次的话,vps消耗如何?
@Joe_Zhao: 没什么消耗吧,就是每分钟执行个curl命令检测网站状态,我用了好多天了,很稳定。
总觉得,平凡重启不治根呀……
终于我的vps也老502了。。试试。。
不知到这样设置可否。
#!/bin/bash
MY_URL="http://exp.com"
RESULT=`curl -I $MY_URL|grep "HTTP/1.1 502"`
if [ -n "$RESULT" ]; then
#如果502则会执行这里的内容,随便加或改
#reboot
#...
killall -9 php-cgi
/root/lnmp restart
fi
@openboy: 应该可以的吧,今天看到了lnmp0.7,自带了升级lnmpa的脚本,我升级了,这下彻底没502了。
或者用Apache替换掉后台的php-fpm,这样就可以告别502了……
这个不错,一直在用,虽然现在配置好后很少502了,但还是以防万一
执行这里的内容,随便加或改
3百元购买19万链接, 百度首页排名只要120元!QQ:2273272132...
[难以置信 那就是真的了, 排名英雄 如果你还在购买外链 那还不自杀了算了超牛SEO在这里呢] QQ:2273272132...