FIX: HTTP-connectiviteit instanties onverwachte storingen in resultaat TMG 2010

Symptomen

Instanties van de HTTP-verbinding in Microsoft Forefront Threat Management Gateway 2010 mogelijk fouten voor websites die daadwerkelijk beschikbaar zijn als resultaat. Daarom regels met Web Publishing Load Balancing (WPLB) mogelijk niet beschikbaar, omdat Threat Management Gateway onjuist wordt ervan uitgegaan dat alle servers in de farm niet beschikbaar zijn. U kunt ook vaak 'Geen verbinding' berichten ontvangen voor de betrokken instanties. Deze berichten er als volgt uitzien:

De verificateur connectiviteit 'Name_of_Verifier' heeft een fout gemeld wanneer u probeert te verbinden met https://ip_host/uri. Reden: Er is geen verbinding.

De verificateur connectiviteit 'Name_of_Verifier' heeft een fout gemeld wanneer u probeert te verbinden met https://ip_host/uri. Reden: De aanvraag is een time-out.

Gebeurtenis-id 10050 en 21137 zijn soms een andere vermelding van dit probleem. U kunt de status van de verbinding van afzonderlijke instanties in de Threat Management Gateway Microsoft Management Console (MMC) controleren aan de hand van de kolom resultaat onder Connectiviteit instanties in het menu controleren .

Oorzaak

Dit probleem kan optreden als de verificateur HTTP-verbindingen wordt omgeleid naar een andere URL, terwijl het de server wordt gevalideerd. Dit kan meestal gebeuren als een van de volgende voorwaarden voldaan wordt:

  • De doel-URL is geconfigureerd voor omleiden naar een andere URL. Dit kan een volledig andere URL of een relatief pad onder de geconfigureerde URL zijn. In dit geval wordt kan de naam van de server en de URI voor de aanvraag worden bijgewerkt.

  • De doel-URL heeft foutafhandelingscode waarmee de aanvraag omgeleid naar een URL van een gedetailleerde foutmelding.

In deze situatie wordt de URL van de verificateur connectiviteit is bijgewerkt naar de omgeleide URL en wordt niet vernieuwd bij latere aanvragen.

Oplossing

U lost dit probleem, combinatiepakket 5 voor Forefront Threat Management Gateway 2010 (TMG) servicepack 2 te installeren.

Workaround

Om dit probleem te omzeilen, moet u een wijziging aanbrengt in de configuratie Threat Management Gateway. Bijvoorbeeld de beschrijving van de matrix wijzigen en deze wijzigingen vervolgens toepassen. Hiermee wordt de configuratie voor de instanties van de verbinding opnieuw toepassen. Opmerking  Deze tijdelijke oplossing is tijdelijk en de oorspronkelijke voorwaarde waardoor de URL van de verificateur connectiviteit worden bijgewerkt kan terugkeren.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Combinatiepakket 5 voor Forefront Threat Management Gateway 2010 Service Pack 2 wordt ondersteuning toegevoegd om te bepalen hoe de connectiviteit verifier grepen HTTP-omleidingen. De verificateur connectiviteit omleidingen niet meer volgen en het vraagt alleen de URL die is opgegeven in de configuratie van de verificateur connectiviteit. Opmerking  Het volgende script is alleen vereist als u wilt dat het nieuwe standaardgedrag wijzigen.

  1. Kopieer het volgende script naar een tekstbestand en sla het bestand op als 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. Selecteer het vereiste gedrag in de volgende lijst en vervolgens de opdracht uitvoeren vanaf een administratieve opdrachtprompt:

    • Optie 1: Deactiveren beide functies (pre-combinatiepakket 5 functionaliteit herstellen)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 0"

    • Optie 2: Voorkomen dat instanties connectiviteit volgende HTTP-omleidingen (standaardwaarde)

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 1

    • Optie 3: De URL van de verificateur connectiviteit vernieuwen telkens wanneer een aanvraag wordt verzonden

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 2

    • Optie 4: Zowel de functies van de opties 2 en 3 inschakelen

      cscript.exe SetConnectivityVerifierHttpRedirectProcessingOptions.vbs 3

Verwijzingen

Meer informatie over de terminologie die door Microsoft wordt gebruikt om softwareupdates te beschrijven.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×