Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Serveris, kus töötab Microsoft Forefront Threat Management Gateway (TMG) 2010 lõpetada vastu uusi ühendusi teatud web proxy või veebikuulajal. See probleem võib ilmneda pärast mitu tundi server sees mitu päeva.

Põhjus

See probleem ilmneb siis, kui TMG lõpetab vastu uusi ühendusi veebikuulaja. See täidab kiiresti lisakulude funktsiooni draiver (AFD) sokkel mahajäämus järjekorras. Pärast mahajäämus järjekord on täis, server hakkab lähtestamine uue sissetulevaid ühendusi. Kui te jälgida Serveri abil Network Monitor sellises olukorras, võite märgata SYN, ACK/rma muster iga uue ühenduse loomise katse.

Lahendus

Selle probleemi lahendamiseks installige värskenduskomplekti 5 Forefront Threat Management Gateway (TMG) 2010 Service Pack 2.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Lisateabe saamiseks

Kui olete installinud värskenduskomplekti 5, peate lubama time out jõudeaja aktsepteerib kõnesid funktsioonid. Selleks toimige järgmiselt.

  1. Kopeerige järgmine skript Notepadi ja salvestage fail nimega 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. Käivitage skript üks TMG servereid. Näiteks, et määrata aja viis minutit, käivitage järgmine käsk administraatori Käsuviip:

    cscript.exe SetAcceptIdleTimeout.vbs 300
  3. Selle muudatuse jõustumiseks taaskäivitage tulemüüri teenus on kõik massiivi liikmed.


Selle muudatuse tagasivõtmiseks käivitage järgmine käsk jõudeaja ajalõpu seatud 0:

cscript.exe SetAcceptIdleTimeout.vbs 0


Viited

Teave selle terminoloogia Microsofti tarkvaravärskenduste iseloomustamiseks.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×