Taikoma
Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

Požymiai

Serveryje, kuriame veikia Microsoft Forefront Threat valdymo šliuzo (TMG) 2010 gali nebepriimti naujų ryšių konkretų tarpinį serverį arba žiniatinklio imtuve. Ši problema gali kilti po kelių valandų keletą dienų serverio veikimo.

Priežastis

Ši problema kyla, kai TMG nustoja priimant naujos jungtys žiniatinklio imtuve. Tai greičiau užpildo neatlikti darbai eilėje papildomos funkcijos tvarkyklė (AFD) lizdą. Po to, kai neatlikti darbai eilėje yra pilnas, serverio pradeda iš naujo nustatykite naują gaunamus ryšius. Jei galite stebėti serverio naudodami tinklo monitoriaus tokiu atveju, galite pastebėti SYN, ACK/RST modelio už kiekvieną naują prisijungti.

Sprendimas

Norėdami išspręsti šią problemą, įdiekite naujinimų paketas 5 Forefront Threat Management šliuzo (TMG) 2010 2 pakeitimų paketas.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos

Įdiegus 5 naujinimų, turite įgalinti funkcijas, skirtas laikas iš laukimo būsenos priimti skambučius. Norėdami tai padaryti, atlikite šiuos veiksmus:

  1. Nukopijuokite šį scenarijų į Notepad ir įrašykite failą kaip SetAcceptIdleTimeout.vbs:

    'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"Const strVpsPropertyName = "AcceptIdleTimeout"Const Error_FileNotFound = &H80070002Set objArgs = wscript.Argumentsif objArgs.Count > 0 then    uAcceptIdleTimeout = objArgs(0)end ifif 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 2end ifset objArray = CreateObject("FPC.Root").GetContainingArray()Set objVPSet = OpenVPSet(objArray, strVpsGUID)objVPSet.Value(strVpsPropertyName) = uAcceptIdleTimeoutobjArray.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 Ifend function

  2. Paleiskite scenarijų vieną TMG serverių. Pavyzdžiui, Norėdami nustatyti tam tikrą laiką iki 5 minučių, administratoriaus komandų eilutėje paleiskite šią:

    cscript.exe SetAcceptIdleTimeout.vbs 300
  3. Norėdami, kad šis pakeitimas įsigaliotų, visi masyvo nariai užkardos tarnybą iš naujo.

Jei norite anuliuoti šį pakeitimą, vykdykite šią komandą nustatyti laukimo būsenos skirtojo laiko reikšmę 0:

cscript.exe SetAcceptIdleTimeout.vbs 0

Nuorodos

Sužinokite daugiau apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.