標籤:mysql
mysql3306連接埠down#!/bin/bash######mysql monitor##while :dosleep 80/usr/bin/nc localhost 3306 -w 2 &>/dev/nullh=0if [ -ne 0 ];then /etc/init.d/mysql start fidone#!/bin/bash######mysql monitor##while :dosleep 80/usr/bin/nc localhost 3306 -w 2 &>/dev/nullh=0if [ -ne 0 ];then mysqld --defaults-file=/data/mysqlc/my_cluster/conf/my.cnf --user=mysql& sleep 60 mysql -u root -pdota.123 -e "select memc_servers_set(‘10.200.240.225:11211‘);"fidone80秒檢測一次mysql 服務,請求本地3306連接埠2次失敗,則重啟服務
ndb叢集管理節點#!/bin/bashndb_mgm=`ps aux|grep ndb_mgm|grep -v grep| wc -l`if [ "$ndb_mgm" == "0" ];then ndb_mgmd -f /data/mysql/etc/config.ini --configdir=/data/mysql/etcfi
ndb叢集管理節點ndb_mgm=`pgrep ndb_mgm`if [ "$ndb_mgm" == "" ];then /data/mysqlc/bin/ndb_mgmd -f /data/mysql/etc/config.ini --configdir=/data/mysql/etcfi
ndb叢集data節點#/bin/shwhile true;do count=`ps -fe | grep "ndbd" | grep "defaults-file" | grep -v "grep"` if [ "$?" != "0" ]; then ndbd --defaults-file=/data/mysql/etc/my.cnf fi sleep 300done
本文出自 “我的營運之路” 部落格,謝絕轉載!
監控mysql、ndb進程重啟