博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Memcached进程挂掉自动重启脚本
阅读量:6993 次
发布时间:2019-06-27

本文共 699 字,大约阅读时间需要 2 分钟。

  由于一台WEB服务器的Memcached死掉而导致在访问网站的某些页面时候打不开,下面脚本会自动检测Memcached的进程,如果挂掉则自动重启Memcached服务。

cat /root/sh/memcached_check.sh#!/bin/sh#check memcached process and restart if downPATH=$PATH:/opt/env/memcache/bin/memcachedDATE=`date -d "today" +"%Y-%m-%d-%H:%M"`#用ps命令查看memcached进程MM=`ps -aux |grep "memcached" |grep "11211" |grep -v "grep" |wc -l`#if语句判断进程是否存在,如果不存在,输出日志记录并重启memcached服务if [ "$MM" == "0" ]; then    echo "$DATE The memcached is problem and restart" >> /root/sh/memcached_check.logs/opt/env/memcache/bin/memcached -t 8 -d -m 2048 -p 11211 -u nobody    else#echo "$DATE The memcached is ok" >>/root/sh/memcached_check.logsfi #添加计划任务,每5分钟检测一次。*/5 * * * * /bin/bash    /root/sh/memcached_check.sh

转载地址:http://rtivl.baihongyu.com/

你可能感兴趣的文章
Oracle数据库该如何着手优化一个SQL
查看>>
Open***部署实施方案
查看>>
php格式化多行文本为Js可用格式
查看>>
mysql 主从复制
查看>>
Java 8怎么了:局部套用vs闭包
查看>>
python判断xen虚拟化上linux主机是否为虚拟机
查看>>
shell脚本删除N天前的文件夹
查看>>
DNS服务(2)缓存服务器的搭建
查看>>
【图解】FlexGrid Explorer 全功能问世
查看>>
文章简介
查看>>
Oracle 默认表空间
查看>>
mysql数据库管理小结
查看>>
mount
查看>>
转: ios与android语音互通方案,类微信
查看>>
Bond
查看>>
2012我也来试试Windows Live Writer.
查看>>
为什么要使用抽屉式光纤配线箱?
查看>>
21.26 mongodb介绍、 mongodb安装、连接mongodb、mongodb用户管理
查看>>
2018 KDD CUP支付宝安全团队Deep X斩获两项大奖
查看>>
Python 深浅拷贝
查看>>