此脚本用Curl监控Nginx网站状态,如回应502信息即重启LNMP。
#!/bin/bash
website=https://www.haiyun.me #修改为您的网址
if curl -I $website|grep "HTTP/1.1 502"; then
/root/lnmp restart
fi
添加到crontab计划任务:
crontab -e
*/5 * * * * sh /path/lnmp-502.sh #5分钟执行一次
标签:lnmp, shell, php-cgi, nginx502错误
只监控一次,可能会不准确。。在你博客学到很多,谢谢