最近我几个网站经常出现数据库停止!重启后隔断时间有出现在这个情况,提示数据库连接错误,刚开始以为是数据库配置文件有问题,检查一切正常,登陆控制面板,发现是数据库停止,重启后网站访问一切正常!在网上搜索相关问题,有人说事内存太小了,现在的配置已经是很好了,经过一番折腾后,我想到了一个办法,内存的问题我不能解决,那就在数据库方面下文章,写Shell脚本,只要数据库停止就自动重启。
编辑完成后,直接把数据库关闭,等待完执行间隔时间后,数据库自动重启了,网站访问正常,到此,宝塔面板建站数据库突然停止的问题就解决了,自动重启数据库!
其实这也是没有技术的方法了!
附上宝塔面板建站数据库自动重启shell脚本内容:
#!/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
希望能够帮助到你,如果有问题欢迎大家一起讨论!宝塔面板建站数据库突然停止,解决方法?? 怎么找回宝塔面板账户密码
评论前必须登录!
注册