关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

大概率解决宝塔面板MySQL经常自动停止工作的问题

发布时间:2022/8/31 14:21:59
香港云服务器

八艾云经常看到有网友在使用宝塔面板建站的时候有出现数据库无缘无故自动停止工作的问题,最近几天居然连续看到这样的问题。不过有一个可能就是他们选择的是前一段时间促销的云服务器商家低配置1M、1G内存、1核心的配置,然后他们搭建BT面板且上面居然也有安装三五个网站 ,这样肯定势必会对服务器的硬件压力是有点的。

当然,有些朋友是通过提高服务器的配置解决问题的,这个当然是可以解决。那有没有不提高配置毕竟是需要增加成本的办法。这里八艾云在给他们解决的时候我采用的2个办法来可能缓解这个问题的。

1、增加突发内存


这里我们可以在Linux工具箱,然后在突发内存添加设置。根据工具的建议是突发内存容量swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值。

2、定时重启数据库

这里我们也可以设置定时任务,重启数据库。

#!/bin/bash 
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH pgrep -x mysqld /dev/null if [ $? -ne 0 ] echo At time:$(date) :MySQL is stop . /var/log/mysql_messages service mysqld start fi
Select Code
Copy


这里我们可以设置每天凌晨重启一次数据库。

这样,基本上大概率会解决宝塔面板数据库无故停止的问题