宝塔面板Mysql进程守护脚本

AI智能摘要·AI
针对腾讯云服务器中宝塔面板因内存不足导致MySQL频繁停止的问题,文章提供了两个Shell进程守护脚本,通过检测MySQL进程状态,在停止时自动重启MySQL,并可将脚本添加至宝塔面板计划任务中定时执行,实现MySQL的持续守护运行。
腾讯云服务器安装的宝塔面板,因为内存经常不足导致宝塔面板mysql经常停止,需要检测mysql进程是否停止,就像php守护程序一样,检测到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脚本二:

#!/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
1、登录宝塔面板 >> 计划任务 >> 添加定时脚本 由于我无法直接访问该图片URL来查看图片内容,无法为您生成准确的alt文字。建议您描述一下图片内容,我可以根据描述来撰写合适的中文alt文字。 2、手动停止mysql后,执行守护脚本,确认可以正常启动mysql 由于我无法直接访问和查看图片URL,以下是根据文章标题推测生成的中文alt文字:

宝塔面板MySQL进程守护脚本配置界面截图

相关阅读:MySQL进程守护shell脚本mysql宝塔面板定时任务bt

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容