宝塔面板多个网站Mysql数据库有时会意外停止,有时候只有想起打开网站时候才发现数据连接异常。宝塔面板怎么设置可以监控Mysql的运行情况,当数据库进程停止时,能自动重启Mysql数据库呢?
通过添加计划任务(Shell脚本)的方式来实现。
路径:
宝塔面板-计划任务-Shell脚本-添加任务
名称:自定义
周期:N分钟(或N小时)
脚本内容:
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi