定时任务
使用宝塔定时任务执行下方代码即可实现定时检测

PHP监控(PHP56举例)
#!/bin/bash
# Linux监控PHP服务,关闭就自动重启
pgrep -x php-fpm &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/php-fpm-56 restart
echo "监控到php56已停止,已执行重启计划,时间: `date "+%Y-%m-%d %H:%M:%S"` " >> /www/php_jiankong.log
fi
redis监控
#!/bin/bash
# Linux监控redis服务,关闭就自动重启
pgrep -x redis &> /dev/null
if [ $? -ne 0 ];then
/etc/init.d/redis start
fi
MySQL监控
#!/bin/bash
# Linux监控MySQL服务,关闭就自动重启
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
echo "监控到MySQL已停止,已执行重启计划,时间: `date "+%Y-%m-%d %H:%M:%S"` " >> /www/mysql_jiankong.log
fi
Nginx监控
#!/bin/bash
# Linux监控Nginx服务,关闭就自动重启
nginx_procnum=`ps -ef|grep "nginx"|grep -v grep|wc -l`
if [ $nginx_procnum -eq 0 ]
then
echo $(date) "Success,Nginx重启成功!" >> /var/log/nginxmonitor.log
/etc/init.d/nginx start
else
sleep 5
echo "Nginx正常运行中..."
fi
声明:
服务说明:
(1)资源来源于网络公开发表文件,所有资料仅供学习交流;
(2)学分仅用来维持网站运营,性质为用户友情赞助,并非购买文件费用(1元=1学分);
(3)如遇百度网盘分享链接失效,可以在链接显示下方提交工单,管理员都会及时处理的或加微信处理;
(4)在您未收到文件之前,可以在线联系客服退款;如果已经获取资料是无法退款请悉知!
(5)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的!放心!
(1)资源来源于网络公开发表文件,所有资料仅供学习交流;
(2)学分仅用来维持网站运营,性质为用户友情赞助,并非购买文件费用(1元=1学分);
(3)如遇百度网盘分享链接失效,可以在链接显示下方提交工单,管理员都会及时处理的或加微信处理;
(4)在您未收到文件之前,可以在线联系客服退款;如果已经获取资料是无法退款请悉知!
(5)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的!放心!
温馨提示:部分玄学、武术、医学等资料非专业人士请勿模仿学习,仅供参考!
以上内容由网站用户发布,如有侵权,请联系我们立即删除!登录网站提交工单本站所有内容适用本站免责声明
