mogilefs服务自管理脚本

近期,我们的mogilefs系统存储节点上的mogstored服务子进程总是莫名其妙的自动退出,又因mogilefs无日志功能,具体详情无从查起,根据调研资料分析写出mogilefs自管理脚本,如下:
在mogilefs存储节点mogstored上:
#vim /usr/bin/monitor_mogstored

#!/bin/bash
proc_name=mogstored
proc_num=$( pstree -p |grep $proc_name|wc -l )
proc_hao=$( ps -ef|grep $proc_name|grep -v grep|grep -v monitor_$proc_name|awk -F " " '{print $2}' )
if test $proc_num -lt 11
then
for proc in $proc_hao
do
kill -9 $proc
done
/usr/bin/$proc_name --daemon
fi
sleep 288 && monitor_$proc_name &
保存退出。
#chmod +x /usr/bin/monitor_mogstored
#monitor_mogstored //激活自监控脚本。
#echo “sleep 10 && monitor_mogstored &” >> /etc/rc.local //开机自激活,非必需。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值