网站数据库被搞死,提示“建立数据库连接时出错”
解决方法:使用脚本每隔一段时间检测mysql的pid是否正常,关闭了就自动重启mysql
新增一个脚本
1 | vi /root/tools/mysql_cheack.sh |
添加内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/bin/bash pgrep -x mysqld &> /dev/null if [ $? -ne 0 ] then echo "At time: `date` :MySQL is stop .">> /home/wwwlogs/mysql_messages service mysql start #echo "At time: `date` :MySQL server is stop." else echo "MySQL server is running ." fi |
添加定时任务,每隔5分钟检测一次
1 | crontab -e |
1 | */5 * * * * /bin/bash /root/tools/mysql_cheack.sh |
原文链接:https://xiaohost.com/10707.html,转载请注明出处。
评论4