ここに設定があります。
リスナ1:web1.mysite.com
Iは、2人のリスナーを持っているVM 1バックエンドプールにないマシンでトラフィックが発生するのはなぜですか?
:
BAP 1:仮想マシン1、2、3
BAP 2私は2つのバックエンド・プールで構成されたアプリケーション・ゲートウェイを有しますリスナー2:web2.mysite.com
HTTPの設定:
設定1:HTTPS
設定2:HTTPS
私は2つのルールがあります。
ウェブサイト1:BAP 1、リスナー1、設定1にマップ
Webサイト2:BAP 2、リスナー2、設定2にマップ
Webサイト2(web2.mysite.com)へのすべてのリクエスト)を使用して(ルールマッピングを介して)VM 1にのみ移動します。私のセットアップはそれを反映しているようだ。
しかし、3つのVMすべてでWebサイト2のIISログにトラフィックが記録されています。これはどのように可能ですか?重複しないプールを試しました(プール1にはVM 2と3のみ、プール2にはVM1のみが含まれています)。まだはweb2.mysite.comを起動すると3つのマシンすべてにトラフィックを送ります。
私のバックエンドの健全性は、VM1,2,3がHTTP設定1で正常であり、VM1がHTTP設定2で健全であることを示しています。それは私が期待しているものです。不健全なプローブはありません。 VM2とVM3では、私は意図的にweb2.mysite.comをセットアップし、ヘルスプローブで指定されたファイルが存在しないことを確認しました(ヘルスプローブが存在していた場合、 VM2とVM3を見ても、それは許されない)。
私の考えるところには何らかの処理オーダーの問題がありますが、そうでなければ私は迷っています。
ありがとうございます!
奇妙なことは、私はこれをいくつかの喧嘩と一緒に働かせることができるということです。ヘルスプローブファイルを削除して仮想マシン2と3をダウンさせると(実際にバックエンドプール1に1ノードクラスタを作成すると)、すべてがWebサイト2で動作します。つまり、バックエンドプール1を壊滅させるとバックエンドプール2が機能しますどういうわけか。これは、紺碧が何とかWebサイト2の呼び出しを間違ったバックエンドプールにルーティングしていることを示しています。もう1つは、他の2つのVMを戻します。もう一度失敗します。 – Chris