以下に基づいて、HTTP 経由でファイルをダウンロードしようとすると、大量の「ハング」が発生する理由について何か考えはありますか?
- サーバーは IIS 6 です
- ダウンロード中のファイルは、Web ページではなくバイナリ ファイルです
- TrueUpdate や FlexNet Web 更新パッケージ、基本的な HttpWebRequest/HttpWebResponse ロジックを実行し、応答ストリームを使用してダウンロードするだけのカスタム .NET アプリなど、いくつかのクライアントがハングします。
- 成功が 200 0 0 の場合の IIS ログ ファイルの署名 (sc-status sc-substatus sc-win32-status)
- 失敗の場合、エラー署名は 200 0 64 です
- sc-win32-status of 64 は「指定されたネットワーク名は利用できなくなりました」
- URL で firefox をポイントし、毎回正常にダウンロードできます (おそらく、内部で何らかの再試行ロジックが発生している可能性があります)。
この時点で、これらのエラーをスローしているサーバーに異常があるように見えます。または、これは単なる通常のネットワーク動作であり、障害に対してより回復力のあるクライアントを使用 (または作成) する必要があるようです。
何かご意見は?