定期的に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