用宝塔建网站,mysql总是出现未知问题。隔三岔五就自动挂了。怎么办呢?我一开始把重点放在服务器和数据库方面。换来换去,找来找去。着实是累了。
突然想起宝塔有个自动任务功能。那么创建一个定时检测的任务,用来检测mysql运行状态,发现关闭了,就自动重启呗。问题不就解决了。
操作方法:
添加自动计划任务
通过宝塔面板后台添加计划任务,选择Shell脚本,将代码复制到脚本内容,可根据服务器情况自行选择检测启动频率,如10分钟或者5分钟一次。
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi
评论前必须登录!
立即登录