FIX: HTTP povezivanje verifiers vratiti neočekivane greške u TMG 2010

Simptomi

HTTP veza verifiers 2010 Microsoft Forefront pretnja Management Gateway može vratiti otkazivanja za Web lokacije koje su zapravo dostupni. Stoga, pravila koje koriste Web balansiranje izdavačkih opterećenja (WPLB) možda nije dostupan, jer je pretnja Management Gateway pogrešno pretpostavlja da su svi serveri u farmi web nije dostupna. Takođe, možete da primite česte „Ne Connectivity” poruke za verifiers koji je u pitanju. Ove poruke slične sledećoj:

Na mogućnost povezivanja program za potvrdu valjanosti „Name_of_Verifier” je prijavio grešku pri pokušaju da se poveže sa https://ip_host/uri. Razlog: Nema veze.

Na mogućnost povezivanja program za potvrdu valjanosti „Name_of_Verifier” je prijavio grešku pri pokušaju da se poveže sa https://ip_host/uri. Razlog: Zahtjev je isteklo.

ID-ovi događaja 10050 i 21137 su ponekad druga indikacija za taj problem. Možete da pratite status pojedinačne connectivity verifiers u na pretnju Management Gateway Microsoft Management Console (MMC) proveravanjem rezultat kolonu u okviru Verifiers sa mogućnošću povezivanja na izborniku Monitoring .

Uzrok

Do ovog problema može doći ako preusmeravaju na HTTP povezivanje program za potvrdu valjanosti drugu URL adresu dok ga je provera valjanosti na server. Obično, do ovoga može doći ako je ispunjen jedan od sljedećih uvjeta:

  • Odredišni URL adresa je konfigurisan da preusmerite na drugu URL adresu. Ovo može biti potpuno drugu URL adresu ili relativna putanja u okviru konfigurisanog URL adresu. U ovom slučaju, ime servera i URI u zahtevu za mogu da se ažuriraju.

  • Odredišni URL adresa je obradu greške kod koji preusmerava zahtev sa URL adresom stranica detaljnih greške.

U ovom slučaju, mogućnost povezivanja program za potvrdu valjanosti URL se ažurira u preusmerenih URL i ne osvežavanja na kasnije zahtjeve.

Rešenje

Da biste rešili ovaj problem, instalirajte Rollup 5 za Forefront pretnja Management Gateway (TMG) 2010 Service Pack 2.

Rešenje

Da biste rešili ovaj problem, izmenite pretnja Management Gateway konfiguraciju. Na primer, promenite opis tog niza, a zatim primenite ove promene. Ovo će ponovo da primenite konfiguraciju za verifiers na mogućnost povezivanja. Napomena Ovo zaobilazno rješenje je privremeno, a može ponovo doći do originalnog uslov koji je izazvao connectivity program za potvrdu valjanosti URL adresu nije moguće ažurirati.

Status

Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.

Više informacija

5 zbirnih hitnih ispravki za Forefront pretnja Management Gateway 2010 servisni paket 2 dodaje podršku za kontrolu kako je mogućnost povezivanja program za potvrdu valjanosti regulatore HTTP preusmerava. Po podrazumevanim postavkama, u program za potvrdu valjanosti mogućnost povezivanja više ne pratiće preusmerava, a to će izvršiti upit samo URL adresu koja je navedena u konfiguraciji povezivanja program za potvrdu valjanosti. Napomena Sledeći scenario je potrebna samo ako želite da promenite novi podrazumevano ponašanje.

  1. Kopirajte sledeći scenario u tekstualnu datoteku i sačuvajte datoteku kao SetConnectivityVerifierHttpRedirectProcessingOptions.vbs:

    'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"Const strVpsPropertyName = "ConnectivityVerifierHttpRedirectProcessingOptions"Const Error_FileNotFound = &H80070002Set objArgs = wscript.ArgumentsfInvalidParameterValue = Trueif objArgs.Count > 0 then    uIntParamValue = objArgs(0)    fInvalidParameterValue = (uIntParamValue < 0)end ifif objArgs.Count <> 1 or fInvalidParameterValue then    wscript.echo "Usage: SetConnectivityVerifierHttpRedirectProcessingOptions.vbs <options>"    wscript.echo    wscript.echo "Exactly one nonnegative numeric parameter is accepted"    wscript.Quit 2end ifset objArray = CreateObject("FPC.Root").GetContainingArray()Set objVPSet = OpenVPSet(objArray, strVpsGUID)objVPSet.Value(strVpsPropertyName) = uIntParamValueobjArray.Savefunction 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. Izaberite potrebne ponašanje sa sledeće liste, a zatim pokrenite komandu na neki administrativni komandnoj liniji:

    • 1. opcija: Deaktivirali obe funkcije (Vraćanje funkcionalnosti pre-Rollup 5)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 0"

    • 2. opcija: Sprečavanje povezivanja verifiers da prati HTTP preusmerava (podrazumevane vrednosti)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 1

    • 3. opcija: Obnovite program za potvrdu valjanosti URL mogućnost povezivanja svaki put kada se šalje zahtev

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 2

    • 4. opcija: Omogućavanje i karakteristike iz opcije 2 i 3

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 3

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×