LNMP VPS网站502错误自动重启脚本

林继 VPS 知识 2,284 共写了333个字 (2012-11-16 1:46:07) 没有评论 打印 扫描二维码 百度已收录

使用lnmp的用户经常会遇到nginx出现502的情况,有些时候无论怎么调整,都不能解决问题, 下面我介绍一种方法,可以自动监测到502然后自动重启php-fpm。
用SSH连接上VPS,新建一个文件:

  1. vi 502.sh

在文件中输入如下内容:

  1. #!/bin/bash 
  2. MY_URL="站点链接" 
  3. RESULT=`curl -I $MY_URL|grep "HTTP/1.1 502"` 
  4. if [ -n "$RESULT" ]; then 
  5. lu-restart
  6. #/etc/init.d/php-fpm restart 
  7. fi

然后保存,其中的网址设置你这台VPS上的任意网页

赋予777权限:

  1. chmod 777 /root/502.sh

下一步我们设置上定时

SSH中输入

  1. crontab -e

输入:

  1. */1 * * * * /root/502.sh

这样就可以自动检测网页如果是502 就自动重启

历史上的今天

11月
16

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >