Медленные загрузки артефактов из Team City - PullRequest
0 голосов
/ 24 декабря 2009

Я пытаюсь загрузить последнюю успешную сборку из TeamCity как часть нашего сценария развертывания рейка. Это zip-файл размером 8 Мб, и я перебираю http, используя URL:

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

Если я открою этот URL в Firefox, zip-файл загрузится примерно через 1-2 секунды. В основном мгновенно.

Однако, это занимает много времени.

1) Я попытался использовать библиотеку ruby ​​HTTP: Net. Это займет около 1 минуты, а иногда и не удастся. Я читал, что в 1.8.6 эта библиотека была не очень быстрой, поэтому решил двигаться дальше.

2) Я попробовал wget, чтобы видеть прогресс. Доходит до 6мб с секундой или около того, потом просто зависает. Затем через минуту внезапно завершается.

3) Я попробовал Fiddlerv2, чтобы получить больше информации. Он достигает примерно 7,9 МБ, затем делает то же самое, что и wget, занимает около минуты.

Полагаю, это будет клиент, наша сеть или веб-сервер TeamCity.

Учитывая, что Firefox работает нормально, сеть кажется здоровой. Поэтому я изучаю варианты с помощью wget, чтобы попытаться заставить его работать быстро.

Есть идеи, что это может быть, или это известная проблема с TeamCity?

Ответы [ 3 ]

1 голос
/ 24 декабря 2009

Это немного странно, но попробуйте curl или libcurl в любом случае ....

0 голосов
/ 24 декабря 2009

Извините, ребята, разобрались.

Был ли запущен наш сетевой антивирус!

Странно, что wget может достичь только около 75%. Мысль, что он полностью загрузит его перед сканированием.

0 голосов
/ 24 декабря 2009

Я не знаю, как работает teamCity, но у него где-то должен быть веб-сервер, когда вы помещаете в него файл и пытаетесь загрузить его через firefox, он работает?

...