解决宝塔面板数据库自动关闭!

很久没有打开网站,前两天突然打开网站发现网站打不开,提示“数据库连接错误”,让我有点惊讶,难道服务器出问题了?曾几何时,用基础版本虚拟主机的时候经常出现服务器不稳定,导致出现这种错误,后面换成服务器之后好几年都没有出现过这种问题。

图片[1]-解决宝塔面板数据库自动关闭!-hyun's blog

事实上,如果宝塔面板中的Mysql数据库服务经常自动停止,可能由多种原因导致。想查清楚具体原因,最直接的方法就是查看数据库的错误日志以及在/var/log/messages或/var/log/syslog中找到系统日志,查看是否有与数据库服务停止相关的错误信息。

经过几番排查之后,发现是日志文件过大以及后台设置计划的备份任务设置不合理,导致内存不足导致,从而使得数据库自动关闭。下面寻小山想给大家介绍下最简单的解决方法。

1、登陆宝塔控制面板;

2、在后台找到【计划任务】,新建Shell脚本任务;

图片[2]-解决宝塔面板数据库自动关闭!-hyun's blog

4、脚本内容如下:

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

5、点击“添加任务”,完成添加自动检查MySQL是否正常的任务。

虽然解决宝塔数据库老是自动停止的方法有很多,但是这种方法是最简单并且最实用的。

THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容