2012年6月14日木曜日
[追記アリ]AWSのELBでHealthyHostCountが0になる
某サービスで時たまELBのヘルスチェックに失敗し、HealthyHostCountが1を下回る事がありました。
AutoScalingの設定もしていますが、in/outの時以外でも発生し、
CPU使用率が30%だったとしても発生しました。
原因がわからず、AutoScalingのしきい値を一時的に変更してみたりもしましたが、一向に改善せず。。。
そういえば、ヘルスチェックの設定項目にtimeoutがあったよな、と言うことで許可をもらい設定を変更しました。
初期値の5から少しあげた10に変更。
変更後1日立ちましたが、これまで日に1回は発生していた問題が発生していません。やった!
このまま問題が解決してくれれば・・・
あと、twitterで教えてもらった事があるので箇条書きにします。
■AWSのELBとApacheを使う際の注意点
・Timeoutは120以上が推奨
・ApacheのKeepAliveは有効にすべし。ELBとの接続効率があがる。
thanks for @iara !
【追記(2012-06-15)】
中の人より、詳しい説明を頂きました。
荒木さんありがとうございます!!
debiancdn : Amazon ELBをうまくつかうには、KeepAliveを有効にしよう。Timeoutは60秒よりだいぶ長くしよう。その背景。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿