在一些老外的VPS中,有时有不可预测的突然飙高的问题的问题,第二天你又发现又没有问题,老外可能用时间差来人工帮自己超售的VPS调整,所以偷偷停掉NGINX和PHP-FPM我就是这个受害者,导致我的站点流量暴跌,由查不出原因,终于在最后确定这个原因后给我抓到了。所以使用下面这个脚本,老外要是手关掉你的,自动重启。
1 2 3 4 5 6 7 |
<pre class="wrap:true lang:default decode:true ">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
1 |
<pre class="wrap:true lang:default decode:true ">*/4 * * * /home/check.sh | tee /home/wwwlogs/r.log |
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。