Labojums: HTTP savienojumu verificētāju atgriezties neparedzētas kļūmes TMG 2010

Simptomi

HTTP savienojumu verificētāju Microsoft Forefront Threat Management Gateway 2010 var atgriezt tīmekļa vietnēm, kas ir faktiski pieejami kļūmes. Tādēļ kārtulas, kas izmanto tīmekļa publicēšanas slodzes līdzsvarošana (WPLB) var būt pieejams, jo Threat Management Gateway nepareizi pieņem, ka ir pieejams visiem serveru fermas web. Bieži "Nav savienojuma" ziņojumu var saņemt arī par verificētāju apspriešanu. Šie ziņojumi izskatīties šādi:

Savienojamības pārbaudītāja "Name_of_Verifier" ziņoja par kļūdu, mēģinot izveidot savienojumu ar https://ip_host/uri. Iemesls: Nav savienojuma.

Savienojamības pārbaudītāja "Name_of_Verifier" ziņoja par kļūdu, mēģinot izveidot savienojumu ar https://ip_host/uri. Iemesls: Pieprasījuma taimauts.

Notikuma ID 10050 un 21137 dažreiz ir vēl viena norāde par šo problēmu. Atsevišķu savienojumu verificētāji, Threat Management Gateway Microsoft pārvaldības konsoles (MMC) statusu var pārraudzīt, pārbaudot rezultāts kolonnā zem Savienojamības verificētājupārraudzības izvēlnē.

Cēlonis

Šī problēma var rasties, ja HTTP savienojumi pārbaudītājs ir novirzīts uz citu URL, kamēr tā ir pārbaude serveri. Parasti tas var notikt, ja ir spēkā kāds no šiem nosacījumiem:

  • Mērķa URL ir konfigurēta tā, lai novirzītu uz citu URL. Tas varētu būt pilnīgi citu URL vai relatīvais ceļš zem konfigurēto URL. Šādā gadījumā var atjaunināt servera nosaukumu un pieprasījuma URI.

  • Mērķa URL ir kļūdu apstrādes kodu, kas novirza pieprasījuma detalizētu kļūdas lapas URL.

Šādā gadījumā savienojamības pārbaudītāja URL novirzīta URL tiek atjaunināta un nav atjaunots vēlāk pieprasījumiem.

Risinājums

Lai novērstu šo problēmu, instalējiet apkopojums 5 Forefront Threat Management Gateway (TMG) 2010. gada 2. servisa pakotni.

Risinājums

Lai novērstu šo problēmu, veikt izmaiņas Threat Management Gateway konfigurāciju. Piemēram, mainiet masīva apraksts un pēc tam lietojiet šīs izmaiņas. Tas tiek atkārtoti savienojamības verificētāju konfigurāciju. Piezīme. Šis risinājums ir pagaidu un sākotnējā stāvoklī, kura izraisīja savienojamības pārbaudītāja URL ir jāatjaunina var atkārtoties.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Papildinformācija

Apkopojumu 5 Forefront Threat Management Gateway 2010 Service Pack 2 pievieno kā HTTP savienojumu pārbaudītāja turu novirza vadības atbalstu. Pēc noklusējuma savienojumi pārbaudītājs vairs attieksies novirza un tas tiks vaicājumu URL norādītajā pārbaudītāja konfigurācijas savienojumu. Piezīme. Šo skriptu ir jāveic tikai tad, ja vēlaties mainīt jauno noklusējuma darbību.

  1. Kopējiet šo skriptu teksta failu un saglabājiet failu kā 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. Tālāk redzamajā sarakstā atlasiet nepieciešamo darbību un administratora komandu uzvednē izpildiet komandu:

    • 1. risinājums: Jāizslēdzas šie abi līdzekļi (atgriezties pirms apkopojuma 5 funkcionalitāte)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs "0"

    • 2. risinājums: Novērst savienojamības verificētāju pēc HTTP novirza (noklusētā vērtība)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 1

    • 3. risinājums: Atjaunot savienojumu pārbaudītāja URL ikreiz, kad tiek nosūtīts pieprasījums

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 2

    • 4. iespēja: Iespējot gan līdzekļi no iespējas 2. un 3.

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 3.

Atsauces

Uzziniet par terminoloģiju , kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×