チームシティからの遅いアーティファクトのダウンロード
質問
Rake Deployment Scriptの一部として、TeamCityから最後の成功したビルドをダウンロードしようとしています。ファイルは8MBのZIPファイルであり、URLを使用してHTTPを介して取得します。
http://buildserver/guestauth/repository/download/bt12/.lastsuccessful/build.7z
FirefoxでそのURLを開くと、ZIPファイルは約1〜2秒でダウンロードします。基本的に瞬時。
しかし、それは年齢がかかります。
1)Ruby HTTP:Net Libraryを使用してみました。約1分かかり、時には失敗します。私は1.8.6でこのLibがそれほど速くなかったので、先に進むことにしました。
2)私はWGETを試したので、進捗状況を見ることができます。 1秒ほどで約6MBになり、ぶら下がっています。その後、1分後に突然完了しました。
3)fiddlerv2を試して、もう少し出力を取得しました。約7.9MBに到達し、WGETとまったく同じで、約1分かかります。
クライアント、ネットワーク、またはTeamCityのWebサーバーになると思います。
Firefoxが正常に機能することを考えると、ネットワークは健全のようです。それで、私はそれを迅速に動作させようとするためにWGETとのオプションを調査しています。
それが何であるかというアイデアはありますか、それともTeamCityの既知の問題ですか?
解決 3
ごめんなさい、それを理解しました。
私たちのネットワークウイルススキャナーがキックしていました!
ただし、Wgetが約75%しか到達しないことは奇妙です。スキャンする前に完全にダウンロードすると思いました。