تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

توقف خادم يقوم بتشغيل Microsoft Forefront التهديد إدارة العبارة (تونس) 2010 قبول اتصالات جديدة على وكيل ويب معينة أو وحدة إصغاء ويب. قد تحدث هذه المشكلة بعد عدة ساعات لعدة أيام من وقت تشغيل ملقم.

السبب

تحدث هذه المشكلة عند توقف حالة حرية التعبير في قبول اتصالات جديدة على الإصغاء ويب. هذا قريبا بتعبئة قائمة انتظار تراكم لمآخذ التوصيل (AFD) برنامج تشغيل الوظيفة الإضافية. بعد امتلاء قائمة الانتظار تراكم، يبدأ الخادم إعادة تعيين اتصالات واردة جديدة. مراقبة الملقم باستخدام "مراقب شبكة الاتصال" في هذه الحالة، قد لاحظت اصطناعي، نمط ACK/الأولى لكل محاولة اتصال جديد.

الحل

لحل هذه المشكلة، تثبيت مجموعة التحديثات 5 ل Forefront التهديد إدارة العبارة (تونس) 2010 Service Pack 2.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

بعد تثبيت مجموعة التحديثات 5، يجب تمكين الوظيفة لوقت الخمول مهلة قبول المكالمات. للقيام بذلك، اتبع الخطوات التالية:

  1. نسخ البرنامج النصي التالي في "المفكرة"، وقم بحفظ الملف باسم SetAcceptIdleTimeout.vbs:

    'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"
    Const strVpsPropertyName = "AcceptIdleTimeout"
    Const Error_FileNotFound = &H80070002
    Set objArgs = wscript.Arguments
    if objArgs.Count > 0 then
    uAcceptIdleTimeout = objArgs(0)
    end if
    if objArgs.Count <> 1 then
    wscript.echo "Usage: SetAcceptIdleTimeout.vbs <timeout>"
    wscript.echo
    wscript.echo "Set async accept timeout to <timeout> value (in sec)"
    wscript.echo "To disable async accept timeout set it to 0"
    wscript.Quit 2
    end if
    set objArray = CreateObject("FPC.Root").GetContainingArray()
    Set objVPSet = OpenVPSet(objArray, strVpsGUID)
    objVPSet.Value(strVpsPropertyName) = uAcceptIdleTimeout
    objArray.Save()
    objArray.RestartServices(1)
    function OpenVPSet(objParent, strVpsGUID)
    Set objVPSets = objParent.VendorParametersSets
    On Error Resume Next
    Set OpenVPSet = objVPSets.Item(strVpsGUID)
    ' Save the Err properties in case it needs to be re-raised
    errNumber = Err.Number
    errSource = Err.Source
    errDescription = Err.Description
    errHelpFile = Err.HelpFile
    errHelpContext = Err.HelpContext

    On Error GoTo 0

    if errNumber = Error_FileNotFound Then
    Set OpenVPSet = objVPSets.Add(strVpsGUID)
    Elseif errNumber < 0 Then
    ' An error other than "file not found" occurred -- re-raise the error,
    ' this time not under "On Error Resume Next"
    Err.Raise errNumber, errSource, errDescription, errHelpFile, errHelpContext
    End If
    end function


  2. تشغيل البرنامج النصي على أحد خوادم مجموعة المراقبة. على سبيل المثال تعيين المهلة إلى 5 دقائق، تشغيل الأمر التالي من موجه أوامر المسؤول:

    cscript.exe SetAcceptIdleTimeout.vbs 300
  3. لإجراء هذا التغيير حيز التنفيذ، أعد تشغيل خدمة جدار حماية على كافة أعضاء الصفيف.


للتراجع عن هذا التغيير، بتشغيل الأمر التالي لتعيين مهلة الخمول إلى 0:

cscript.exe SetAcceptIdleTimeout.vbs 0


المراجع

التعرف على المصطلحات التي تستخدم لوصف تحديثات برامج Microsoft.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×