LNMP-502自动重启脚本

2,366次阅读
没有评论

使用 lnmp 的同学经常会遇到 nginx 出现 502 的情况,有些时候无论怎么调整,都不能解决问题,如果在睡觉的时候出现问题,而自己又没有检查,那流量不就白白浪费了吗?
下面我介绍一种方法,完全可以监测到 502 然后自动重启 php-fpm
在 SSH 中新建一个文件
SSH 中输入:
vi 502.sh

在文件中输入如下内容

  • #!/bin/bash
  • MY_URL=”http://www.zzwsem.net/”
  • RESULT=`curl -I $MY_URL|grep “HTTP/1.1 502″`
  • if [-n “$RESULT”]; then
  • /etc/init.d/php-fpm restart
  • fi

然后保存,其中的网址设置你这台 VPS 上的任意网页
赋予 777 权限
chmod 777 /root/502.sh

下一步我们设置上定时
crontab 使用方法
SSH 中输入 crontab -e
输入:
*/1 * * * * /root/502.sh

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

正文完
 0
评论(没有评论)
验证码