宝塔服务器控制面板 MySql进程守护Shell脚本

服务器 · 2021-11-02 ·

最近在网站运营上经常出现由于MySql意外停止,导致网站无法打开的情况,这时我们需要登录服务器进行收到重启MySql。

那么怎么设置监控MySql的运行情况,当数据库进程停止时,自动重启Mysql数据库呢?我们可以通过添加计划任务(Shell脚本)的方式来实现。

具体操作如下:

登录宝塔面板后台-计划任务。

任务类型:Shell脚本
任务名称:MySql进程守护
执行周期:比如每10分钟监控执行一次,具体的周期请根据自己服务器实际情况来确定。

脚本内容:

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi
下一篇:
%