
发布时间:2024-08-30 09:12:19 点击:0
宝塔面板如何自动检测状态?实现并重启PHP、Redis、MySQL、Nginx服务等。服务器在运行中,经常会遇到各种问题导致服务无法正常运行,意外停止,这时候如果我们没有及时发现,就会损失很大,所以,建议给重要服务开启定时重启功能,这样即便是出问题,我们没有发现,服务也会定时自动开启。如果服务检测停止,也可自动让其启动。
一、添加方法
登录宝塔面板管理后台,点击计划任务,任务类型选择shell脚本,时间自己选择,脚本内容填写重启代码即可。

二、定时检测任务
使用宝塔面板定时任务执行下方代码即可实现定时检测,如有停止的可自动启动服务。

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/nullif [ $? -ne 0 ];then/etc/init.d/redis start
fi
MySQL监控守护:
#!/bin/bash
# Linux监控MySQL服务,关闭就自动重启
pgrep -x mysqld &> /dev/nullif [ $? -ne 0 ];thenbash /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 ]thenecho $(date) “Success,Nginx重启成功!” >> /var/log/nginxmonitor.log/etc/init.d/nginx startelsesleep 5echo “Nginx正常运行中…”
fi
客户对我们的评价
来自内蒙古刘先生的客户反馈
必须给他们家一个五星好评,技术小哥的活儿好还态度好,不懂的问题都很快帮我们解决了,后续还有相应的配套教程服务,做出来的网站很符合我们的要求,而且后台真的很简单,太给力了后期我们有什么修改的自己也可以自己上手直接操作就可以的,有些还需要技术指导-下。但是一般都是特别简单,指导一下我就懂了,布局合理、清晰,稳定性很好。一看就是专业团队的实力,非常给力!
来自内蒙古张女士的客户反馈
技术工作认真细致,服务热情,工作效率也超快,想大家之所想,的确不错,值得点赞。本来怕网上不太专业,现在看来都是多虑,程序员很耐心,本次合作很愉快也很满意,无论从客服还是技术都体现了你们的服务很专业,网站操作很方便,是我想要的,很诚心的评价。技术工作认真细致,服务热情,工作效率也超快,想大家之所想,的确不错,值得点赞。本来怕网上不太专业,现在看来都是多虑,程序员很耐心,本次合作很愉快也很满意,无论从客服还是技术都体现了你们的服务很专业,网站操作很方便,是我想要的,很诚心的评价。靠谱人。
来自内蒙古陈先生的客户反馈
小程序已经搞完且运营了一小段时间,售后服务特别专业耐心,有问必答,不厌其烦,开始不太熟悉电脑的我也能独立操作后台了,商城功能都是我想要的,希望以后一如既往,太好了,必须给赞,就非常满意,小白都教会了如何使用这套系统,大家也放心订购。感谢。真心的感谢,不耐其烦的给我解答问题。点赞,点赞
来自内蒙古李先生的客户反馈
我都是使用了一段时间才来说几句的,如果你想真正商用,建议选择这家真的不错,或者比起其他家费用高点,但是我觉得很靠谱,运营也放心
你可能还想看:
上一篇: 海外市场分析工具有哪些(建议收藏)