歡迎您光臨本站 註冊首頁

Keepalived VRRP_Script timed out

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

Keepalived VRRP_Script timed out

Nov 11 15:23:28 AS1 Keepalived_vrrp: VRRP_Script(chk_port) timed out
總是出現這個然後就切換了,腳本類容是
#!/bin/bash
#port22=`lsof -i:22 |grep *:ssh |grep IPv4 |wc -l`
port8081=`lsof -i:8081 |wc -l`
port8080=`lsof -i:8080 |wc -l`
port8088=`lsof -i:8088 |wc -l`

dateymd=`date +%Y-%m-%d`
datehms=`date +%H:%M:%S`
date="$dateymd $datehms"
re=1
echo "  System : $(hostname) " > /home/rrbt/keepalived.log
echo "-----------------------------------------" >> /home/rrbt/keepalived.log
echo "進程檢查" >> /home/rrbt/keepalived.log
for i in tomcat6_portal tomcat6_rrbt;do
num=`ps -ef | grep java | grep $i | grep -v 'grep'| cut -c 10-15 |wc -l`
        if [ "$num" -eq 0 ];then
                echo "$date     $i未運行" >> /home/rrbt/keepalived.log
                re=0
        fi
done
echo "進程檢查完成" >> /home/rrbt/keepalived.log
echo "埠檢查" >> /home/rrbt/keepalived.log

#if [ "$port22" -eq 0 ];then
#echo "$date    22埠關閉,SSH服務異常" >> /home/rrbt/keepalived.log
#re=0
#fi
#if [ "$port8081" -eq 0 ];then
#echo "$date    8081埠關閉,Jboss異常" >> /home/rrbt/keepalived.log
#re=0
#fi
echo "8080:" >> /home/rrbt/keepalived.log
if [ "$port8080" -eq 0 ];then
echo "$date     8080埠關閉,業務管理異常" >> /home/rrbt/keepalived.log
re=0
fi
echo "8088:" >> /home/rrbt/keepalived.log
if [ "$port8088" -eq 0 ];then
echo "$date     8088埠關閉,門戶異常" >> /home/rrbt/keepalived.log
re=0
fi
echo "埠檢查完成" >> /home/rrbt/keepalived.log
if [ $re -eq 1 ];then
echo "$date     正常" >> /home/rrbt/keepalived.log
echo "-----------------------------------------" >> /home/rrbt/keepalived.log
exit
elif [ $re -eq 0 ];then
echo "-----------------------------------------" >> /home/rrbt/keepalived.log
return 0
exit
fi

安找日誌輸出並沒有發生什麼錯誤,都順利執行完了
track_script {
        chk_port       # use default weight from the script
    }

vrrp_script chk_port {
    script "/root/keepalivedCheck.sh"    # connects and exits
    interval 10        # check every second
    weight -20
}

有沒有什麼參數是這個腳本嘗試3次,如果3次都是失敗再進行切換?
求大神指導,萬分感激!!!
《解決方案》

:dizzy:沒有人嗎?

[火星人 ] Keepalived VRRP_Script timed out已經有2029次圍觀

http://coctec.com/docs/service/show-post-3880.html