Shell脚本定时重启Linux系统BT宝塔面板MySQL数据库
最近服务器吧小编遇到了N次Linux系统BT宝塔面板MySQL数据库无故停止的问题,其中有几次都是网友无法访问网站时,主动联系我告知的,这个问题说大不大,说小不小,主要是影响了网站用户的体验,对于搜索引擎来说也不够友好,所以是一个必须处理的问题,幸好BT宝塔面板支持Shell脚本功能,我们可以通过设置BT宝塔面板的计划任务来解决MySQL数据库无故停止的问题,那么接下来,我们今天就来一起解决下这个令人头疼的Linux系统BT宝塔面板MySQL数据库无故停止的问题吧。
MySQL数据库监测重启Shell脚本
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi
Shell脚本设置截图
结语:
我们通过对BT宝塔添加计划任务,将MySQL数据库监测重启Shell脚本添加进计划任务,每隔几分钟就来自动通过Shell脚本来检测一下数据库是不是停止状态,如果是那就进行重启,这样就避免了MySQL数据库无故停止后,网站用户无法访问的尴尬,也避免了大家在晚上或者平时有事时,网站数据库停止很长时间无法及时进行维护的问题。
拉棉花的兔子
:huaji20: