初めてリナックスでロードバランシングに挑戦しています。

ipvsadm のバージョンは 1.24-7.2.1です。
ipvsadm -L で
−−−−−−−−−−−−−
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.0.2:http rr
-> 192.168.0.21:http Route 1 0 0
-> 192.168.0.22:http Route 1 0 0
−−−−−−−−−−−−−
が出力され
ネットワーク外部のターミナルから192.168.0.2仮サーバに一回アクセスすると
−−−−−−−−−−−−−
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.0.2:http rr
-> 192.168.0.21:http Route 1 0 1
-> 192.168.0.22:http Route 1 0 1
−−−−−−−−−−−−−
このように両方の実サーバ(http)にコネクトしてしまいます。ターミナルには192.168.0.22のページが返されます。
原因と解決方法をご教授ください。

回答の条件
  • 1人5回まで
  • 登録:2007/01/08 21:34:08
  • 終了:2007/01/15 21:35:03

回答(3件)

id:mayuge621 No.1

mayuge621回答回数4ベストアンサー獲得回数02007/01/09 12:36:37

ポイント35pt

以下、憶測ですが。

試行されたアクセスが1HTTPリクエストではなく、実際にはリダイレクト等によって2HTTPリクエストが発生していると考えられます。

確実に1リクエストしか発生していないという状況に(gif画像へアクセスするなど)して、確認してみてください。

私もipvsadmを使ってますが、1リクエストが両方に飛んでしまうような事象に遭遇したことは今のところありません。

id:xbusinessman

 jpg画像へアクセスしてみると見事に各実サーバーにラウンドロビンで振り分けられています。

 しかし、2HTTPリクエストが発生している原因の解明方法がわかりません。LVSサーバのiptablesにはリダイレクトの記述はしていません。考えられる原因を教えていただけないでしょうか?よろしくお願いします。

2007/01/09 20:07:11
id:mayuge621 No.2

mayuge621回答回数4ベストアンサー獲得回数02007/01/09 12:40:31

ポイント35pt

以下、憶測ですが。

試行されたアクセスが1HTTPリクエストではなく、実際にはリダイレクト等によって2HTTPリクエストが発生していると考えられます。

確実に1リクエストしか発生していないという状況に(gif画像へアクセスするなど)して、確認してみてください。

私もipvsadmを使ってますが、1リクエストが両方に飛んでしまうような事象に遭遇したことは今のところありません。

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 mayuge621 4 3 0 2007-01-09 21:16:31

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません