1 2 3 4 5 6 7 8 9 | #!/bin/bash CheckURL="https://xiaohost.com" STATUS_CODE=`curl -o /dev/null -m 10 --connect-timeout 10 -s -w %{http_code} $CheckURL` #echo "$CheckURL Status Code:\t$STATUS_CODE" if [ "$STATUS_CODE" = "502" ]; then /etc/init.d/php-fpm restart fi |
将上面的CheckURL=”https://xiaohost.com”里面的网址修改为你的网址,然后保存为xxx.sh文件
添加shell脚本执行权限
1 | chmod +x /root/xxx.sh |
添加定时任务(5分钟检查一次)
1 | crontab -e |
1 | */5 * * * * /bin/bash /root/xxx.sh |
1 | service crond restart |
补充:其实军哥的lnmp一键包里已经有这个脚本了,只需要修改为自己的网址,然后添加定时任务crontab即可
脚本路径/root/lnmp1.4/tools/check502.sh
原文链接:https://xiaohost.com/1731.html,转载请注明出处。
评论0