宝塔面板Linux的MySQL数据库老是自动停止,添加一个自动检测启动的Shell脚本教程

很多新手站长入门的云服务器大多数1核2G或2核2G,一般来说,1核2G发生数据库自动停止的案例比较多。

主要就是因为运行内存太小了,导致MySQL数据库宕机自动停止。

在宝塔上可以设置停止时通知,但是我觉得还是太麻烦了,通知了还要去手动开启,所以这边就给大家分享一个自动检测状态,并自动启动的脚本:

2025030112140159

脚本代码:

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

宝塔面板左侧栏计划任务那里,添加一个任务,按照图中所示设置,代码也分享给大家了,执行周期看自己需求了。

你可以设置10分钟执行一次,那么每10分钟就会自动检测是否停止,停止了就会自动启动;当然我是觉得没有必要这么频繁,毕竟都是占运行内存的,可以按小时来,1~6小时比较合适。

本文来自投稿,不代表瓜5博客立场,如若转载,请注明出处:https://blog.gua5.com/buou/144

喜欢 (2)

发表回复

登录后才能评论

猜你喜欢