Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Те, що сервер під керуванням Microsoft Forefront Threat Management Gateway (TMG) 2010 можуть припинити приймання нових підключень на певних веб-проксі-сервер або веб-прослуховувач. Ця проблема може виникати через кілька годин, сервер безвідмовність кілька днів.

Причина

Ця проблема виникає, коли TMG несподівано припиняє приймати нові підключення на веб-прослуховувач. Це тільки заповнює, на черзі накопичилися сокет допоміжної функції драйвер (AFD). Після повного накопичилися черги, сервер починає скидання нові вхідного підключення. Якщо вам контролювати сервер за допомогою засобу Network Monitor у цій ситуації, ви можете помітити, що на SYN-ACK/RST шаблон для кожного нового спроба підключення виявилася.

Вирішення

Щоб вирішити цю проблему, інсталюйте на поточних 5 для Forefront Threat Management Gateway (TMG) 2010 з пакетом оновлень 2.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Після інсталяції зведеного 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. Сценарій на TMG-серверів. Для прикладу, щоб установити період очікування за 5 хвилин виконайте такі дії в командному рядку в адміністративних

    cscript.exe SetAcceptIdleTimeout.vbs 300
  3. Внесення цієї зміни, які діють, перезапустіть службу брандмауера, на всіх членів з масиву.


Щоб скасувати цю зміну, виконайте таку команду, щоб значення тайм-ауту простою 0

cscript.exe SetAcceptIdleTimeout.vbs 0


Посилання

Відомості про термінологію , яку використовує корпорація Майкрософт для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×