最近用户登录网站反馈天天会遇到出现“Error establishing a database connection”数据库连接错误
导致网站无法正常访问的情况
可能因为某些原因(比如:恶意攻击、服务器配置较低等)导致某个时间节点出现了内存不足或者CPU占用100%
或者服务器负载过高而导致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

添加 MySQL 数据库自动重启的 shell 脚本,定时自动重启运行中的 MySQL 数据库,缓减 MySQL 数据库的压力