从Team City下载缓慢的神器

时间:2009-12-24 11:41:16

标签: ruby teamcity wget

我正在尝试从TeamCity下载最后一次成功的构建,作为我们的rake部署脚本的一部分。该文件是一个8mb的zip文件,我使用url:

来获取http

http://buildserver/guestAuth/repository/download/bt12/.lastSuccessful/Build.7z

如果我在Firefox中打开该URL,则zip文件会在大约1-2秒内下载。基本上是即时的。

然而,这需要很长时间。

1)我尝试使用ruby HTTP:Net库。这将需要大约1分钟,有时会失败。我在1.8.6中读到了这个lib并不是很快,所以决定继续前进。

2)我试过wget,所以可以看到进度。它大约6mb左右,然后只是挂起。然后一分钟后突然完成。

3)我尝试了Fiddlerv2以获得更多输出。它达到约7.9mb然后与wget完全相同,大约需要一分钟。

我猜它要么是客户端,我们的网络,要么是TeamCity的Web服务器。

鉴于Firefox工作正常,网络看似合理。所以我正在调查wget的选项,试着让它快速运行。

任何想法可能是什么,或者它是TeamCity的已知问题?

3 个答案:

答案 0 :(得分:1)

这有点奇怪,但无论如何都要试试curllibcurl ....

答案 1 :(得分:0)

我不知道teamCity是如何工作的,但它必须在某个地方有一个网络服务器,当你把文件放在它上面并尝试通过firefox下载时,它有效吗?

答案 2 :(得分:0)

对不起,伙计们,想通了。

我们的网络病毒扫描程序是否已经开始使用了!

奇怪的是,wget只会达到75%左右。以为它会在扫描之前完全下载它。

相关问题