2009-12-13から1日間の記事一覧

keepalivedのヘルスチェック

LVS

delay_loopを6にしてみる。 virtual_server 192.168.11.100 80 { delay_loop 6 lb_algo rr lb_kind DR protocol TCP real_server 192.168.11.15 80 { weight 1 HTTP_GET { url { path /keepalived_HTTP_GET status_code 200 } connect_timeout 3 } } } 192.1…

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

LVS

Apacheをrestartしてみる。 virtual_server 192.168.11.100 80 { delay_loop 1 lb_algo rr lb_kind DR protocol TCP real_server 192.168.11.15 80 { weight 1 HTTP_GET { url { path /keepalived_HTTP_GET status_code 200 } connect_timeout 3 } } } [root…

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

LVS

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

keepalivedのヘルスチェック その4 - 瞬断対策を考える

LVS

delay_before_retryを長めに、delay_loopを短めにして瞬断してもすぐ復帰するようにする サービスレベルでリトライするヘルスチェックにする できれば2がいいなー。とりあえすこないだかいたスクリプトを修正。 #!/bin/sh URL=$1 WGET=/usr/bin/wget RETRY=3…