rake デプロイ スクリプトの一部として、TeamCity から最後に成功したビルドをダウンロードしようとしています。ファイルは 8 MB の zip ファイルで、URL を使用して http を経由します。
http://buildserver/guestAuth/repository/download/bt12/.lastSuccessful/Build.7z
その URL を Firefox で開くと、約 1 ~ 2 秒で zip ファイルがダウンロードされます。基本的にインスタント。
ただし、それには時間がかかります。
1) Ruby HTTP:Net ライブラリを使用してみました。約 1 分かかり、失敗することもあります。1.8.6 ではこのライブラリはあまり高速ではなかったと読んだので、先に進むことにしました。
2) wget を試したので、進行状況を確認できます。1秒ほどで約6MBになり、ハングします。その後、1分後に突然完了します。
3)Fiddlerv2を試して、さらに出力を取得しました。約 7.9 mb になると、wget とまったく同じように実行され、約 1 分かかります。
クライアント、ネットワーク、または TeamCity の Web サーバーのいずれかになると思います。
Firefox が正常に動作することを考えると、ネットワークは健全なようです。そのため、wget を使用して、すばやく動作させるためのオプションを調査しています。
それが何であるか、またはTeamCityの既知の問題ですか?