فشل تحميل ملف كبير عند جهاز كمبيوتر عميل SOCKS ISA Server 2004 أو جهاز كمبيوتر عميل ISA Server \uc1\u1634 ؟ \u1632 ؟ \u1632 ؟ \u1638 ؟ SOCKS الوضع الخامل FTP

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية. إذا ما وجدت أحد الأخطاء وترغب في المساعدة في هذا المجهود، الرجاء اتمام الاستطلاع الموجود أسفل هذه المقالة

اضغط هنا لرابط المقالة باللغة الانجليزية923322
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند جهاز كمبيوتر عميل FTP بتحميل ملف كبير الحجم باستخدام الوضع الخامل FTP, تفشل عملية التحميل إذا استغرق أطول من 120 ثانية.
السبب
قد تحدث هذه المشكلة إذا تحققت الحالات التالية:
  • تكوين الكمبيوتر العميل FTP لاستخدام SOCKS في البروتوكول.
  • جهاز الكمبيوتر العميل FTP يستخدم Microsoft Internet Security بشكل Acceleration (ISA) Server 2004 أو Microsoft Internet Security Acceleration (ISA) Server \uc1\u1634 ؟ \u1632 ؟ \u1632 ؟ \u1638 ؟ للوصول FTP الكامن الصادرة.
  • يتم تعيين قيمة مهلة الاتصال في ISA Server 2004 أو في ISA Server \uc1\u1634 2\u1632 0\u1632 0\u1638 6 إلى القيمة الافتراضية 120 ثانية.
يستخدم الوضع الخامل FTP اتصال قناة تحكم صادرة اتصال قناة بيانات صادرة. يحدث إرسال الملف عبر قناة البيانات. قناة التحكم FTP مهلة إذا تحققت الحالات التالية:
  • لا يتم إرسال البيانات عبر قناة تحكم أثناء عملية التنزيل.
  • يستغرق تحميل ملف وضع الخامل FTP وقتاً أطول من 120 ثانية.
ثم إيقاف ملقم FTP عملية تنزيل الملف.
الحل
لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة أجل ISA Server 2004 ومن أجل \uc1\u1634 2\u1632 0\u1632 0\u1638 6 ISA Server.

للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في " قاعدة المعارف لـ Microsoft " (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
954258 كيفية الحصول على Internet Security and Acceleration (ISA) Server \uc1\u1634 ؟ \u1632 ؟ \u1632 ؟ \u1638 ؟ حزمة الخدمات الأحدث
للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في " قاعدة المعارف لـ Microsoft " (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
891024 كيفية الحصول على أحدث حزمة خدمة لـ ISA Server 2004
بعد تثبيت حزمة الخدمة الملائمة ، تشغيل البرنامج النصي في Microsoft Visual Basic (التالي) تكوين قيمة مهلة الاتصال عامل تصفية SOCKS إلى قيمة مناسبة.

ملاحظة لتحديد قيمة المهلة المناسبة استخدم المعادلة التالية:
Timeout (seconds) = file size / download speed * 1.2
على سبيل المثال، تحديد قيمة مهلة المناسبة تنزيل ملف - 200 ميغا بايت (MB) بسرعة 1 ميغابت في الثانية (Mbps) ، استخدم المعادلة التالية:
 200*8 / 1 * 1.2 = 1920 seconds
يجب أن حساب القيمة لاستخدام كل على حدة.

ملاحظة يساعد إعداد مهلة الاتصال على موارد حرة غير مستخدمة بحيث لا تحدث المشكلات المرتبطة بالموارد. لذلك، نوصي لا زيادة مهلة الإعداد unnecessarily. إذا كنت تستخدم إعداد مهلة أقل من الافتراضية 120 ثانية " ، يمكنك إنشاء مشاكل غير متوقعة.

لتغيير إعداد مهلة اتبع الخطوات التالية:

ملاحظة يجب عليك تثبيت حزمة الخدمات المناسبة قبل أن يمكنك اتباع هذه الخطوات.
  1. انقر فوق ابدأ ، أشر إلى كافة البرامج ، وأشر إلى البرامج الملحقة، ومن ثم انقر فوق المفكرة .
  2. بنسخ التعليمة البرمجية التالي ولصقه في " المفكرة " جديد المستند. ثم احفظ التعليمات البرمجية إلى الكمبيوتر ISA Server 2004 أو في الكمبيوتر ISA Server 2006. للقيام بذلك، استخدم اسم ملف له ملحق & .vbs & مثل & \ & SetSocksIdleTimeout.vbs .
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Copyright (c) Microsoft Corporation. All rights reserved.' THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE' RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE' USER. USE AND REDISTRIBUTION OF THIS CODE, WITH OR WITHOUT MODIFICATION, IS' HEREBY PERMITTED.''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' This script sets the idle connection time-out value for the SOCKS filter.' The value is in seconds.''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Sub SetSocksIdleTimeout()    ' Create the root object.    Dim root  ' The FPCLib.FPC root object    Set root = CreateObject("FPC.Root")    'Declare the other objects needed.    Dim array       ' An FPCArray object    Dim Extensions  ' An FPCExtensions object    Dim ApplicationFilters ' An FPCApplicationFilters object    Dim ApplicationFilter  ' An FPCApplicationFilter object    Dim VendorSets  ' An FPCVendorParametersSets collection    Dim VendorSet   ' An FPCVendorParametersSet object    ' Get references to the array object    Set array = root.GetContainingArray    On Error Resume Next    Set Extensions = array.Extensions    CheckError    Set ApplicationFilters = Extensions.ApplicationFilters    CheckError    Set ApplicationFilter = ApplicationFilters.Item("{25765C04-C80B-494C-914E-286297DB8C8E}")    Set VendorSets = ApplicationFilter.VendorParametersSets    Set VendorSet = VendorSets.Item( "{25765C04-C80B-494C-914E-286297DB8C8E}" )    VendorSet.Value("SessionIdleTimeoutSeconds") = 120 ' value in seconds to be set to desired value    ApplicationFilter.Save false, true    WScript.Echo "Done..."End SubSub CheckError()    If Err.Number <> 0 Then        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description        Err.Clear    End IfEnd SubSetSocksIdleTimeout
  3. يستخدم هذا البرنامج النصي القيمة المهلة الافتراضية 120 ثانية. تغيير قيمة المهلة إلى الإعداد الذي تريده " ، ثم قم بحفظ البرنامج النصي.
  4. انقر نقراً مزدوجاً فوق الملف & .vbs & لتشغيل البرنامج النصي.
بعد تشغيل هذا البرنامج النصي " ، يتم تطبيق قيمة المهلة الجديد الاتصالات SOCKS الجديدة التي يتم إجراؤها من خلال ISA Server 2004 أو من خلال ISA Server \uc1\u1634 2\u1632 0\u1632 0\u1638 6.

لتغيير إلى قيمة المهلة الافتراضية القيمة إلى 120 ثانية في البرنامج النصي, حفظ التغيير وتغييرها ثم تشغيل البرنامج النصي مرة أخرى.
الحل البديل
كمحاولة للتغلب على هذه المشكلة قم بتكوين برنامج FTP لإرسال أوامر "لمهلة المحافظة على الحياة" على قناة تحكم FTP.

للحصول على معلومات حول ما إذا كان البرنامج FTP الذي تستخدمه يعتمد هذه الميزة " ، راجع الوثائق التي تصحب البرنامج FTP.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق المعلومات الواردة في هذه المقالة على".
مراجع
لمزيد من المعلومات حول كيفية تثبيت الإصلاحات العاجلة لـ ISA Server والتحديثات ISA Server " ، انقر فوق رقم المقالة التالي لعرضها في " قاعدة المعارف لـ Microsoft " (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
885957 كيفية تثبيت الإصلاحات العاجلة لـ ISA Server والتحديثات

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 923322 - آخر مراجعة: 01/16/2015 01:59:44 - المراجعة: 2.0

Microsoft Internet Security and Acceleration Server 2004 Standard Edition, Microsoft Internet Security and Acceleration Server 2004 Enterprise Edition, Microsoft Internet Security and Acceleration Server 2006 Standard Edition, Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition

  • kbnosurvey kbarchive kbmt kbtshoot kbexpertiseadvanced kbqfe kbprb KB923322 KbMtar
تعليقات
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)