宝塔/BT面板mysql内存占用高优化:MySQL频繁崩溃问题处理方法

73次阅读
没有评论

共计 491 个字符,预计需要花费 2 分钟才能阅读完成。

宝塔 mysql 内存占用高如何优化?其实主要吃内存的一般就是 mysql 程序,其他的宝塔和 Nginx 还有 php 基本不怎么吃内存的。内存占用非常的小。但是我们如果服务器是 1G 或者 512M 的内存基本就很吃力的。可能会因为这个内存不足导致 mysql 自动停止运行。

建议的优化手段和方法,调整 mysql 数据库参数配置。降低内存的占用,减少并发连接数。大概可以参考,适当的调整和优化参数。可以结合当前状态中的参数来调整。

点击进入云服务器优惠渠道:腾讯云秒杀专区 vs 阿里云小站专区

针对宝塔面板因内存过小 MySQL 频繁崩溃问题,首先在宝塔面板计划任务中添加“释放内存”任务,时间可以设置为每天凌晨的 3 点左右。

然后,添加 MySQL 监控任务,当监控到 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

如果你的 VPS 可以添加虚拟内存 Swap,也可以通过添加 Swap 来解决内存不足的问题。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-15发表,共计491字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)