宝塔面板里mysql经常自动停止怎么办?

随着服务器里面的项目越来越多,会发现宝塔面板里mysql经常自动停止。通常这个是因为服务器内存不足导致的。

解决方法最好的是增加服务器内存。如果你还不想花这个钱,那就可以通过增加虚拟内存。或者监控mysql进程状态来确定要不要重启mysql,今天重点说下这个方法。

在宝塔面板后台,点击计划任务;选择任务类型为Shell脚本

任务名称:Mysql定时检查(名字随意) 

执行周期:比如每小时或者每1分钟执行一次,根据你的实际要求来决定。

如下图设置:

image

添加以下代码;

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

添加成功后,执行以下这个脚本。这样系统就会每隔一段时间检查以下mysql了,如果停止了,就自动重启它。

如果内容有帮助,就点个赞吧!

转载注明出处:http://www.12564.cn/show-152.html

如有疑问请联系 QQ:644233191   微信:zw1688k