解决宝塔面板内存爆了导致Mysql自动停止
1.计划任务添加一个释放内存 每晚2点执行
2.计划任务添加Mysql进程守护 当停止时自动启动 建议间隔时间为5分钟或1分钟 以下是脚本内容
//代码1 pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi //代码2 #!/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 ] then echo "At time:$(date) :MySQL is stop .">> /var/log/mysql_messages /etc/init.d/mysqld start else exit fi
3.直接加内存,简单粗暴