首页 » 网站建设 » phpmysql主动停滞技巧_借助shell脚本解决MySQL做事自动停止的问题

phpmysql主动停滞技巧_借助shell脚本解决MySQL做事自动停止的问题

访客 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

实在最根本的方法肯定是升级做事器配置,提升做事器的带宽,但这也就意味着运营本钱的增加,对付非凡博客这种小网站来说,还是探求其他曲线救国的方案更得当。

看到有网友分享宝塔面板有自动检测MySQL做事状态并自动修复的功能,但我又不喜好安装各种面板,不过面板的各项功能底层逻辑肯定是通过实行Linux命令完成了,于是就开始考虑通过Linux干系命令实现自动检测MySQL状态的功能,这里要做的有两步:

phpmysql主动停滞技巧_借助shell脚本解决MySQL做事自动停止的问题

1.新建Shell脚本,脚本实现的功能是检测MySQL做事状态,如果创造当前运行的程序进程中没有MySQL,那么就自动实行启动MySQL做事的命令,我们可以在/root/目录下新建一个check_mysql.sh的脚本文件,脚本的内容:

phpmysql主动停滞技巧_借助shell脚本解决MySQL做事自动停止的问题
(图片来自网络侵删)

#!/bin/bash

pgrep -x mysqld &> /dev/null

if [ $? -ne 0 ];then

/etc/init.d/mysqld start

fi

2.借助操持任务实现脚本自动化实行,紧张目的是做到无人值守自动检测:

通过命令 crontab -e进入操持任务的编辑页面,输入任务命令

/15 /root/check_mysql.sh

这条命令的意思是每隔15分钟实行一次check_mysql.sh检测脚本。

终极实现的效果是系统每15分钟实行一次check_mysql.sh脚本,如果创造当前运行的程序进程中没有MySQL,那么Shell脚本将会自动实行启动MySQL做事的命令。

从3月份到现在的6月份,至少我每天打开非凡博客的时候都能正常访问,或许在我没有访问的韶光里也曾偶尔涌现过MySQL做事自动停滞,但至少等到我每次创造往后再动手启动了。

标签:

相关文章

php输入成就代码技巧_考试造诣这样分发

老师们,还在为每次繁琐的成绩查询而头痛?本日我就要给大家带来一个超级实用的教程,让你轻松办理这个问题!我来先容一下这个神秘的“成绩...

网站建设 2024-12-12 阅读0 评论0