您现在的位置是: 首页 >  技术杂谈 >  服务器 服务器

Ubuntu Linux下定时监测MySQL进程终止时自动重启的方法

2019-09-25 15:01:47【服务器】 8521人已围观

简介个人博客,用来做什么?我刚开始就把它当做一个我吐槽心情的地方,也就相当于一个网络记事本,写上一些关于自己生活工作中的小情小事,也会放上一些照片,音乐。每天工作回家后就能访问自己的网站,一边听着音乐,一边写写文章。

前言

最近发现MySQL服务隔三差五就会挂掉,导致我的网站和爬虫都无法正常运作。自己的网站是基于MySQL,在做爬虫存取一些资料的时候也是基于MySQL,数据量一大了,MySQL它就有点受不了了,时不时会崩掉,虽然我自己有网站监控和邮件通知,但是好多时候还是需要我来手动连接我的服务器重新启动一下我的MySQL,这样简直太不友好了,所以,我就觉定自己写个脚本,定时监控它,如果发现它挂掉了就重启它。

好了,闲言碎语不多讲,开始我们的配置之旅。

运行环境:Ubuntu Linux 14.04

编写Shell脚本

首先,我们要编写一个shell脚本,脚本主要执行的逻辑如下:

显示mysqld进程状态,如果判断进程未在运行,那么输出日志到文件,然后启动mysql服务,如果进程在运行,那么不执行任何操作,可以选择性输出监测结果。

可能大家对于shell脚本比较陌生,在这里推荐官方的shell脚本文档来参考一下

Ubuntu Shell 编程基础

shell脚本的后缀为sh,在任何位置新建一个脚本文件,我选择在 /etc/mysql 目录下新建一个 listen.sh 文件。

Tags



上一篇:浅谈CSRF攻击方式

下一篇:没有了

评论区

    2019-09-25 15:01:47

    站长

    欢迎各位评论!


文章评论




给自个选个头像吧!



oejg7h


站点信息

  • 建站时间:2019-10-10
  • 文章统计29篇文章
  • 统计数据百度统计
  • 微信号:扫描二维码,关注我们