142536a 发表于 2018-11-2 06:01:57

solr死锁问题升级版脚本

  #!/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}'|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}'|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
页: [1]
查看完整版本: solr死锁问题升级版脚本