IIS 8でASP.NET WEB APIアプリケーションをホストしています。このセットアップでは、2つのWebサーバーがあります。セットアップが設計された方法では、すべての要求がプライマリサーバー(サーバーAと呼ばれます)にヒットし、実際にASP.NET WEB APIアプリケーションをホストしているサーバー(サーバーB)にリクエストをリダイレクトします。このすべては1年間うまくいっていましたが、昨日、突然Server BがServer Aからのすべての着信要求をブロックすることになったようです。この間、サーバーBに直接アクセスすると、データを処理していました。IISが特定のサーバーからの要求をブロックすることは可能ですか?
私はWebサイトのIISログを調べましたが、IISが応答していない時間に関するログはまったくありません。イベントログも空です。
サーバBのCPUとメモリの使用率を調べたところ、それは高くありませんでした。
IISでfailed request traceを有効にします。しかし、私はこの問題にいくつかの答えを見つけることができる一方、期待しています。
サーバーAにトラフィックがありますか?あなたはフィドラーを使用しようとしましたか? – Yuri
@Yuri:はい、すべてのトラフィックはサーバーAを経由します。その間に大量のトラフィックがあることを確認できます。しかし、私はフィドラーを使用しませんでした。 – OpenStack
それでは、サーバーAとBの間に問題があります。サーバーAに直接ログインして、ブラウザーを使用して、サーバーBのWeb APIを呼び出すことはできますか?これの結果は何ですか? – Yuri