宝塔mysql自动停止(手把手教你解决宝塔面板mysql经常自动停止工作的问题)
之前给大家分享过一片文章,wordpress登录后台的时候,显示建立数据库连接时出错怎么办?,这篇文章解决了网站显示数据库连接出错的问题,其实最主要的问题是宝塔mysql自动停止,只要重启就可以了。但是惠美网又发现,若是宝塔面板mysql经常自动停止工作怎么办?
首先说一说mysql经常自动停止工作的原因,通常这个是因为是服务器内存不足导致的。根据这个原因,你可以更换内存更大的服务器,但是一些资金不充足的朋友可能下不了这个决心。那么,下面,惠美网就给大家分享两个方法,测试真的很管用。
监控mysql进程状态
在宝塔面板后台,点击计划任务;选择任务类型为Shell脚本
任务名称:Mysql定时检查(名字随意)
执行周期:比如每小时或者每1分钟执行一次,根据你的实际要求来决定。
如下图:
脚本内容添加一下代码:
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi
或者
#!/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
执行周期可以根据需要自行选择,建议选择每天凌晨1点。这样每天凌晨1点会重启一次数据库,大概率能解决mysql经常自动停止工作的问题。
增加突发内存
我们可以在Linux工具箱,然后在突发内存添加设置。根据工具的建议是突发内存容量swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值。
阅读剩余
<宝塔mysql自动停止(手把手教你解决宝塔面板mysql经常自动停止工作的问题)>来自网络。本站不参与任何交易,也非中介,仅记录个人感兴趣的免费网站建设技能、主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。
THE END