0

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の既知の問題ですか?

4

3 に答える 3

1

少し奇妙ですが、とにかくcurlまたはlibcurlを試してください....

于 2009-12-24T11:45:05.800 に答える
0

teamCity がどのように機能するかはわかりませんが、ファイルを配置して firefox 経由でダウンロードしようとすると、どこかに Web サーバーが必要です。

于 2009-12-24T11:50:21.373 に答える
0

申し訳ありませんが、それを理解しました。

私たちのネットワーク ウィルス スキャナが作動していたのです!

ただし、wget が約 75% しか得られないのは奇妙です。スキャンする前に完全にダウンロードすると思っていました。

于 2009-12-24T12:09:46.813 に答える