2017-11-24 61 views
0

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を有効にします。しかし、私はこの問題にいくつかの答えを見つけることができる一方、期待しています。

+0

サーバーAにトラフィックがありますか?あなたはフィドラーを使用しようとしましたか? – Yuri

+0

@Yuri:はい、すべてのトラフィックはサーバーAを経由します。その間に大量のトラフィックがあることを確認できます。しかし、私はフィドラーを使用しませんでした。 – OpenStack

+0

それでは、サーバーAとBの間に問題があります。サーバーAに直接ログインして、ブラウザーを使用して、サーバーBのWeb APIを呼び出すことはできますか?これの結果は何ですか? – Yuri

答えて

0

レスポンスからあなたは何が起こっているのかを知るかもしれません

+0

この問題はトレースやログなしで今や不思議に解決されていますので、今ではフィドラーを使用することはできません。この通信モデルは過去1年間働いていて、突然停止して再び働き始めました。私はイベントログとIISログをサーバー上で確認しました。 – OpenStack

関連する問題