您当前的位置: 首页 > 

彭世瑜

暂无认证

  • 0浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Shell脚本监控mongo并自动重启

彭世瑜 发布时间:2019-10-29 16:17:23 ,浏览量:0

mongo不知道怎么自己挂了,重启后又好了,过会又挂,没查到具体原因

本来可以用supervisor,不过占用内容有点多,服务器扛不住,所以自己写脚本监控

监控代码 /opt/monitor/monitor-mongo.sh

# 检查mongo是否还在进程中
count=`ps aux|grep mongo| grep -v grep |wc -l`
echo $count
 

now=$(date "+%Y-%m-%d %H:%M:%S")

if [ $count > 0 ]
then
    echo $now "服务正常"
else
    echo $now "重启服务"
    service mongod start
fi

配置crontab,每30分钟检查一次

*/30 * * * * cd /opt/monitor && bash monitor-mongo.sh >> monitor-mongo.log
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.1983s