web-dev-qa-db-ja.com

HTTP 502 BadGatewayエラー応答

問題をデバッグしていて、アイデアが不足しています。ポート8080でホストされているSharePointコードと、ポート8801でWCF RESTサービスを備えたサーバーがあります。

ドメイン上の別のマシンから、SharePointページに接続できます。取得したページは、AJAXリクエストをRESTサービスに発行します。このリクエストはFiddlerで502エラーで失敗します:

`[Fiddler] The socket connection to <FQDN> failed. <br />ErrorCode: 10060. <br />
 A connection attempt failed because the connected party did not properly respond
 after a period of time, or established connection failed because connected Host 
 has failed to respond 10.113.108.144:8801`

ポートがファイアウォールで開いていて、そのポートをリッスンしているアプリケーションがあることを確認しました。マシンにTelnetで接続しようとすると、接続はポート8080で成功しますが、ポート8801では次のメッセージで失敗します。Connecting To <FQDN>...Could not open connection to the Host, on port 8801: Connect failed

アプリケーションリスニングはIIS 8でホストされ、唯一のバインディングはhttpsです。VM自体でブラウザーから同じ失敗したURLを試すと、すべてが機能します正常です。WireSharkトレースを取得しましたが、最初のTCPパッケージが確認応答されていません。SSLハンドシェイクに到達することもありません。障害が発生したサーバーは、中国のOSを実行しています。

何が間違っているのか、トラブルシューティングの方法についてのアイデアは大歓迎です。

1
MvdD

問題が見つかりました。関係する2つのネットワーク間にポート8801をブロックしているハードウェアファイアウォールがあると私に言ったネットワークの人と話をしました。

マシン自体のソフトウェアファイアウォールがそのポートを開いていたとしても、トラフィックはそこに到達しませんでした。

1
MvdD