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.
-
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
-
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.