« スタックサイズと仮想メモリー | メイン | Yahooの解約 »

freeradiusのFail Over

freeradiusのproxy.confでfail_overの設定をしてもFail Overしないで最初のサーバにばかり問い合わせを行ってしまう。
round_robinの設定にすると、落ちているサーバにもProxyしてしまう。

なんでだろ?


とさんざん悩んだ。
ドキュメント見るとFail Overするって書いてあるし、ソース見てもレスポンスのないサーバはdead扱いにして回避するようになっているし。
なんで上手く動かないんだろう?と思考錯誤。
いろいろ設定を変えても期待通りに動いてくれない(T_T)

で、グーぐる先生で検索しまくったところ、

 retry_delay * retry_count < max_request_time

こうなってないとFail Overする前に Access-Reject を返してしまうらしい。
なるほど、そういうことか。
max_request_timeを10秒と小さく設定していた(デフォルトは30秒)のでFail Overする前にrejectしていたみたい。
どこにそんなこと書いてあったんだろ??知らなかった。

[参考]

トラックバック

このエントリーのトラックバックURL:
http://hagyroom.sakura.ne.jp/mt/mt-tb.cgi/658

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年03月02日 00:00に投稿されたエントリーのページです。

ひとつ前の投稿は「スタックサイズと仮想メモリー」です。

次の投稿は「Yahooの解約」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

アーカイブ

お薦めショップ

  • HagyShop   ボクの大好きな作品だけ、
      お薦めの本と映画をご紹介。