VPS脚本-检查NGINX是否给关了

原创 飞翔线  2012-04-05 10:53  阅读 14人浏览 次
caohuan

在一些老外的VPS中,有时有不可预测的突然飙高的问题的问题,第二天你又发现又没有问题,老外可能用时间差来人工帮自己超售的VPS调整,所以偷偷停掉NGINX和PHP-FPM我就是这个受害者,导致我的站点流量暴跌,由查不出原因,终于在最后确定这个原因后给我抓到了。所以使用下面这个脚本,老外要是手关掉你的,自动重启。

caohuan=`pgrep -f nginx | wc -l`
if [ "$caohuan" = 0 ]
then
/root/lnmp restart
else
echo "OK"
fi

 

/root/lnmp 是LNMP一键安装包我修改自用的一个脚本,个人可根据自己的需要来修改。

自建一个如: check.sh的脚本,粘入上面的内容。

使用crontab –e  来添加自动每隔4分钟检查一次,并写入记录到r.log

*/4 * * * /home/check.sh | tee /home/wwwlogs/r.log
去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

正在跳转到PayPal...

历史上的今天:

本文地址:http://caohuan.com/vps-script-check-the-nginx-whether-to-shut.html
关注我们:请关注一下我们的微信公众号:扫描二维码飞翔线的公众号,公众号:aiboke112
版权声明:本文为原创文章,版权归 飞翔线 所有,欢迎分享本文,转载请保留出处!
caohuan
caohuan

评论已关闭!