使用腾讯云和宝塔面板搭建的网站,最近有时会出现服务器满载网站无法访问的情况。重启服务器后MySQL无法自动启动,需要登录后手动启动,宝塔面板如何设置MySQL自动重启呢?
计划任务添加脚本实现MySQL自动重新启动
- 登录宝塔面板,在计划任务菜单选项;
- 任务类型选择Shell脚本;
- 任务名称自己命名;
- 执行周期自己设置,可设置3分钟,5分钟,10分钟等等。
- 复制脚本内容到文本框;
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi
点击添加任务保存设置。
完成后可以点击执行,提示成功即可。这样在遇到服务器重启的情况MySQL就可以自动重新启动了。
栏目