久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      檢測Tomcat假死時(shí)重新啟動及郵件通知

      檢測邏輯:連續(xù)3次訪問tomcat提供的接口,若3次響應(yīng)碼都不為200,則自動重啟tomcat
      腳本內(nèi)容:

      #!/bin/bash
      source /etc/profile
      IP=10.78.1.183
      PORT=8114
      TOMCAT_DIR=/soft/tomcat_8114
      #定義發(fā)送郵件函數(shù)
      function send_mail(){
          maillist=(
              linuxidc@linuxidc.com
          )
          DATE=`date +’%F %T’`
          SUBJECT=”${IP}的${PORT}端口發(fā)生故障,已自動重啟!”
          CONTENT=”時(shí)間:${DATE}n主機(jī):${IP}n事件:${PORT}端口發(fā)生重啟”
              for mail in ${maillist[*]};do
                  echo -e “${CONTENT}” | mail -s “${SUBJECT}” $mail
              done
      }
      #對接口訪問3次
      declare -i NUM=0
      for i in `seq 1 3`;do
          CODE=$(/usr/bin/curl -I -m 10 -o /dev/null -s -w %{http_code}”n” http://${IP}:${PORT})
          if [ $CODE == “000”  ];then
              ((NUM++)) 
          fi
          sleep 3
      done
      #根據(jù)NUM的值來確定是否重啟tomcat,NUM=3時(shí)進(jìn)行重啟
      if [ $NUM == 3 ];then
              IS_LIVING=`jps -m -l -v | grep “${PORT}” | wc -l`
              if [ ${IS_LIVING} -eq 1 ];then
                      PID=`jps -m -l -v | grep “${PORT}” | awk ‘{print $1}’`
                      kill -9 $PID
                      ${TOMCAT_DIR}/bin/startup.sh
              elif [ ${IS_LIVING} -eq 0 ];then
              ${TOMCAT_DIR}/bin/startup.sh
              fi
            send_mail
      fi

      任務(wù)計(jì)劃:每5分鐘檢測一次

      */5 * * * * /server/scripts/tomcat/check_8114.sh &> /dev/null

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號