您的位置 首页 网络安全

宝塔面板数据库自动关闭怎么回事?老是自动停止怎么解决?

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

宝塔面板数据库自动关闭

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

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

1、登陆宝塔控制面板;

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

宝塔面板数据库自动关闭怎么办

3、执行周期,可选择多长时间执行一次,比如10分钟监控执行一次;

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是否正常的任务。

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

blank

关于作者: 寻小山

江西九江人,专注新媒体、搜索引擎、电商运营、IT技术、软件使用技巧!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注