تنزيلات قطعة أثرية بطيئة من Team City
سؤال
أحاول تنزيل آخر بناء ناجح من TeamCity كجزء من البرنامج النصي نشر Rake. الملف عبارة عن ملف مضغوط 8 ميجابايت ، وأتجاوز HTTP ، باستخدام عنوان URL:
http: //buildserver/guestauth/repository/download/bt12/.lastsuccessful/build.7z
إذا فتحت عنوان URL هذا في Firefox ، يتم تنزيل ملف zip في حوالي 1-2 ثانية. في الأساس لحظة.
ومع ذلك ، فإنه يستغرق الأعمار.
1) حاولت استخدام Ruby HTTP: Net Library. سوف يستغرق حوالي دقيقة واحدة وأحيانًا تفشل. قرأت أنه في 1.8.6 لم يكن هذا lib سريعًا للغاية ، لذا قررت المضي قدمًا.
2) حاولت WGET ، لذلك يمكن أن أرى التقدم. يصل إلى حوالي 6 ميغابايت مع ثانية أو نحو ذلك ، ثم يعلق فقط. ثم بعد دقيقة يكمل فجأة.
3) حاولت Fiddlerv2 الحصول على مزيد من الإخراج. يصل إلى حوالي 7.9 ميغابايت ثم يفعل نفس الشيء تمامًا مثل WGET ، ويستغرق حوالي دقيقة.
أظن أنه إما أن يكون العميل أو شبكتنا أو خادم الويب الخاص بـ TeamCity.
بالنظر إلى أن Firefox يعمل بشكل جيد ، تبدو الشبكة سليمة. لذلك أقوم بالتحقيق في الخيارات مع WGET لمحاولة العمل بسرعة.
أي أفكار ما يمكن أن يكون ، أم أنها مشكلة معروفة مع TeamCity؟
المحلول 3
آسف يا رفاق ، احسبها.
هل كان ماسحة فيروس الشبكة لدينا يركل!
غريب أن WGET سوف تحصل فقط إلى حوالي 75 ٪ رغم ذلك. اعتقدت أنه سيقوم بتنزيله بالكامل قبل مسحه.