#!/bin/bash
b=`date +%H:%M`
#c=`date +%H:%M -d "-10 min"`
e=`date +%Y-%m-%d`
d=`echo "$e\\ $b"|awk -F "" '{OFS=""}END{$NF=null;print}'`
for i in 192.168.0.140 192.168.0.141 192.168.0.62
do
a=($(ssh $i "cat /www/backserver/logs/root-error.log|grep $d|grep "write.lock$"|awk -F "SimpleFSLock@" '{print "'$2'"}'|awk '{++a["'$0'"]}END{for ( i in a ) print i,a[i]}'|awk '{print $1}'"))
f=`ssh $i "cat /www/backserver/logs/root-error.log|grep $d|grep "write.lock$"|awk -F "SimpleFSLock@" '{print "'$2'"}'|awk '{++a["'$0'"]}END{for ( i in a ) print i,a[i]}'|awk '{print $1}'"|wc -l`
g=($(ssh $i "cat /www/backserver/logs/root-error.log|grep -A 2 "write.lock$" |awk 'END{print}'|awk -F "[/:]" '{print "'$5'"}'|awk '!a["'$0'"]++'"))
if [ "$f" -gt 0 ]; then
for (( i=0;i<=${#a[@]};i++ ))
do
ssh ${g[i]} "mv ${a[i]} /tmp/solrerror"
echo ok
#/usr/local/resin/bin/resin.sh restart -server solr
sh /www/shell/syslog.sh ${g[i]}-solr-error-移走${a[i]} `hostname` 1 2 1
done
echo $a
fi
done
solr死锁问题升级版脚本
原创
©著作权归作者所有:来自51CTO博客作者nginx2012的原创作品,如需转载,请与作者联系,否则将追究法律责任
上一篇:shell编写动态页面
下一篇:经典日志分析2
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
精确计算升级版
```
工具类 四舍五入 数据 php -
升级版的图片轮播
升级版的图片轮播
图片轮播 升级版 -
吃瓜群众升级版
题目描述 某地总共有 M 堆瓜,第 i 堆瓜的数量为 Xi。现有 N 组群众现在想要吃瓜,第 i 组群众想要吃的瓜的数量为 Yi。
c++ #include i++ 数据