#!/bin/bash CheckURL="http://freexyz.cn" 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=”http://freexyz.cn”里面的网址修改为你的网址,然后保存为xxx.sh文件
添加shell脚本执行权限
chmod +x /root/xxx.sh
添加定时任务(5分钟检查一次)
crontab -e */5 * * * * /bin/bash /root/xxx.sh service crond restart
补充:其实军哥的lnmp一键包里已经有这个脚本了,只需要修改为自己的网址,然后添加定时任务crontab即可
脚本路径/root/lnmp1.4/tools/check502.sh