腾讯云上部署了一个 wordpress,mysql 常常因为服务器负载过大导致进程被 kill 掉
没太多时间处理这些东西,比如优化性能,静态化,资源放 cdn 等,写个脚本定时检测 mysql 状态,跪掉的话自动重启就好了,有时间再慢慢搞。
对了,我的系统是 debian8
#!/bin/sh
pidof mysqld >/dev/null
if [ $? -eq 0 ]
then
echo "It is running."
else
echo "At date
MySQL Server was stopped">> /home/mysql_log
/etc/init.d mysql restart
fi
新建脚本后执行 crontab –e,在文件末尾添加定时任务 /2 * sh /path/to/restart_mysql.sh 每两分钟检查一次状态。
问题完美