keepalivedのヘルスチェック その3

定期的に500を返すようにしてwgetを使う。

    real_server 192.168.11.15 80 {
        weight 1
        MISC_CHECK {
          misc_path "wget --spider -t 3 -T 3 -O - http://192.168.11.15/keepalived_HTTP_GET"
          misc_timeout 10
        }
    }
}


192.168.11.13 - - [13/Dec/2009:13:30:50 JST] "HEAD /keepalived_HTTP_GET HTTP/1.0" 200 0
192.168.11.13 - - [13/Dec/2009:13:30:52 JST] "HEAD /keepalived_HTTP_GET HTTP/1.0" 500 0
192.168.11.13 - - [13/Dec/2009:13:30:54 JST] "HEAD /keepalived_HTTP_GET HTTP/1.0" 200 0

…って500が返ると結局、瞬断するのか。


IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.11.100:80 rr
-> 192.168.11.15:80 Route 1 0 0
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.11.100:80 rr
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.11.100:80 rr
-> 192.168.11.15:80 Route 1 0 0