文档章节

检测 MySQL 是否宕掉,如果宕掉则启动

沉淀岁月
 沉淀岁月
发布于 2015/05/13 09:15
字数 130
阅读 10
收藏 0
#!/bin/bash
 
result=`/usr/bin/mysqladmin ping`
expected='mysqld is alive'
 
if [[ "$result" != "$expected" ]]
then
echo "It's dead - restart mysql"
 
# email subject
SUBJECT="[MYSQL ERROR] - Attempting to restart service"
 
# Email To ?
EMAIL="info@endyourif.com"
 
# Email text/message
EMAILMESSAGE="/tmp/emailmessage.txt"
echo "$result was received"> $EMAILMESSAGE
echo "when we were expected $expected" >>$EMAILMESSAGE
# send an email using /bin/mail
mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
 
sudo /etc/init.d/mysql restart
fi


本文转载自:http://www.oschina.net/code/snippet_12_47861

共有 人打赏支持
沉淀岁月
粉丝 26
博文 257
码字总数 91615
作品 0
朝阳
高级程序员
私信 提问
关于glusterfs-3.0.4中AFR修复的一个bug

夜深了,困扰了我好几天的bug今天终于让我揪出来了,有点如释重负的感觉。 问题描述: 在AFR冗余度为2的glusterfs3.0.4系统上,创建虚拟机(img文件),然后启动虚拟机,然后宕掉AFR一个子节...

老叮当猫
2013/08/29
0
2
PostgreSQL的同步流复制Synchronous replication

PostgreSQL从9.1版本开始增加同步复制模式,这样就解决了主库崩掉后,有些事务可能还没有复制到备库中的问题。同步复制的原理就是,主库每提交一次事务,会一直等待,直到收到备库中事务写到...

tbing
2017/10/27
0
0
Dubbo初步接触

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成,是一个分布式服务框架,致力于提供高性能和透明...

不忘初心_xu
2016/03/03
61
0
mysql主主复制及keepalived高可用群集

mysql主主复制及keepalived高可用 Keepalived+mysql双主来实现MySQL-HA,我们必须保证两台MySQL数据库的数据完全一样,基本思路是两台MySQL互为主从关系(双主),通过Keepalived配置虚拟IP,实...

攀岩人生
2017/06/30
0
0
分布式 RPC 服务框架--Dubbo

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。 主要核心部件: Remoting: 网络通信框架,实现...

dubbo
2011/10/21
393.8K
42

没有更多内容

加载失败,请刷新页面

加载更多

Eos如何删除钱包

在使用Eos的keosd钱包软件时,如果要删除EOS中指定名称的钱包,最简单的办法是直接删除钱包文件,不过在删除钱包之前,需要先停止钱包软件的运行。 学习EOS应用开发要选这个:【EOS智能合约与...

geek12345
11分钟前
0
0
js操作时间

获取当前时间 function getSystemDate(){ var systemDate = new Date(); // 获取当年 var year = systemDate.getFullYear(); // 获取当月 (月+1是因为js中......

简心
18分钟前
1
0
区块链开发教程推荐

区块链的重要性已经毋庸置疑,但对大多数跃跃欲试的开发者而言,去中心化思想、非对称加密、共识算法等技术点的理解和运用,都是入门区块链开发的挑战。合适的区块链开发教程可以极大地缩短区...

笔阁
18分钟前
0
0
菜单menuView总结

1、FTPopOverMenu

_____1____
29分钟前
3
0
MyEclipse教程:Web开发——部署和测试Web项目

MyEclipse 在线订购年终抄底促销!火爆开抢>> MyEclipse最新版下载 本教程向用户展示了使用关联的Web项目创建Web片段项目的机制。用户还可以获得要检查的示例项目。在本教程中,用户将学习如...

电池盒
45分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部