最近用户登录网站反馈天天会遇到出现“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 数据库的压力
版权属于:晨狐博客
本文链接:https://www.liuzhuai.com/archives/18.html
转载时须注明出处及本声明