Memcached进程挂掉自动重启脚本
2012-05-23 14:16
501 查看
由于一台WEB服务器的Memcached死掉而导致在访问网站的某些页面时候打不开,下面脚本会自动检测Memcached的进程,如果挂掉则自动重启Memcached服务。
本文出自 “朴实的追梦者” 博客,请务必保留此出处http://sfzhang88.blog.51cto.com/4995876/874388
cat /root/sh/memcached_check.sh #!/bin/sh #check memcached process and restart if down PATH=$PATH:/opt/env/memcache/bin/memcached DATE=`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.logs fi #添加计划任务,每5分钟检测一次。 */5 * * * * /bin/bash /root/sh/memcached_check.sh
本文出自 “朴实的追梦者” 博客,请务必保留此出处http://sfzhang88.blog.51cto.com/4995876/874388
相关文章推荐
- Memcached进程挂掉自动重启脚本
- Memcached进程挂掉自动重启脚本
- linux下监视进程 崩溃挂掉后自动重启的shell脚本
- linux下监视进程 崩溃挂掉后自动重启的shell脚本
- linux下监视进程 崩溃挂掉后自动重启的shell脚本
- 【原】用shell脚本监视进程,崩溃挂掉后自动重启
- Memcached进程自动重启脚本
- 自动检测memcached进程,不存在则自动重启(脚本)
- Linux下检测Apache进程数量并自动重启的脚本
- 【Shell/Python】Linux 进程自动监控bash shell脚本 监控VPS服务器负载/CPU及内存占用 自动重启
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- [置顶] linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。
- 如何监视一个进程,崩溃挂掉后自动重启
- C# 保护自动挂掉进程的进程重启
- Linux 进程自动监控bash shell脚本 监控VPS服务器负载/CPU及内存占用 自动重启
- 自动重启挂掉的python脚本
- linux 持续构建(自动部署) 重启动tomcat或进程的脚本
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- Linux检测websphere进程宕机后自动重启脚本
- Linux下tomcat进程运行监视并自动重启的脚本