Symptômes
Considérez le scénario suivant :
-
Vous activez la compression HTTP dans Microsoft Internet Security and Acceleration (ISA) Server 2006 ou dans Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
Sur un client, vous utilisez ISA Server 2006 ou Forefront TMG 2010 comme proxy Web pour se connecter à un serveur Web. Toutefois, le serveur Web prend beaucoup de temps pour répondre aux requêtes HTTP du client.Remarque Lorsque le serveur Web envoie des données à ISA Server 2006 ou de Forefront TMG 2010, ISA Server 2006 ou Forefront TMG 2010 accumule les données. ISA Server 2006 ou Forefront TMG 2010 n’envoie pas de données au client jusqu'à ce que le serveur Web termine la demande HTTP.
-
Vous fermez le navigateur Web avant que le serveur Web est terminé répondre.
-
Le client envoie qu'une réponse TCP reset pour ISA Server 2006 ou de Forefront TMG 2010 sur une session TCP qui a été ouvert.
-
Vous essayez d’accéder de nouveau au site Web et le client ou un serveur proxy intermédiaire utilise le même port source à partir de la précédente session TCP qui obtient simplement de la réponse de réinitialisation TCP.
Dans ce scénario, ISA Server 2006 ou Forefront TMG 2010 ne détecte pas que le protocole TCP reset réponse jusqu'à ce que le serveur Web envoie une réponse HTTP complète, et ISA Server 2006 ou Forefront TMG 2010 rejette la nouvelle connexion client en utilisant le même port du client. Par conséquent, vous ne pouvez pas accéder au site Web en utilisant le même port source.Remarque : Le correctif pris en charge pour Forefront TMG 2010 est inclus dans Forefront TMG 2010 Service Pack 1 (SP1).
Résolution
Informations sur le service pack
Ce problème est résolu dans Forefront TMG 2010 Service Pack 1.Pour plus d’informations sur l’obtention de Forefront TMG 2010 Service Pack 1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
981324 la liste des problèmes résolus dans Forefront Threat Management Gateway 2010 Service Pack 1
Informations sur le correctif cumulatif
Informations d’installation de correctif
Pour résoudre ce problème, procédez comme suit :
-
Installez le correctif logiciel cumulatif qui est décrite dans l’article suivant de la Base de connaissances Microsoft (KB) :
Description de 980067 du package de correctifs ISA Server 2006 : le 22 février 2010
-
Copiez et collez le script suivant dans le bloc-notes :
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "AllowPrematureClientTermination"Const SE_VPS_VALUE = trueSub SetValue() ' Create the root obect. Dim root ' The FPCLib.FPC root object Set root = CreateObject("FPC.Root") 'Declare the other objects needed. Dim array ' An FPCArray object Dim VendorSets ' An FPCVendorParametersSets collection Dim VendorSet ' An FPCVendorParametersSet object ' Get references to the array object ' and the network rules collection. Set array = root.GetContainingArray Set VendorSets = array.VendorParametersSets On Error Resume Next Set VendorSet = VendorSets.Item( SE_VPS_GUID ) If Err.Number <> 0 Then Err.Clear ' Add the item Set VendorSet = VendorSets.Add( SE_VPS_GUID ) CheckError WScript.Echo "New VendorSet added... " & VendorSet.Name Else WScript.Echo "Existing VendorSet found... value- " & VendorSet.Value(SE_VPS_NAME) End If if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then Err.Clear VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE If Err.Number <> 0 Then CheckError Else VendorSets.Save false, true CheckError If Err.Number = 0 Then WScript.Echo "Done with " & SE_VPS_NAME & ", saved!" End If End If Else WScript.Echo "Done with " & SE_VPS_NAME & ", no change!" End IfEnd SubSub CheckError() If Err.Number <> 0 Then WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description Err.Clear End IfEnd SubSetValue -
Enregistrez le fichier sous la forme d’un fichier de script Microsoft Visual Basic en attribuant le fichier une extension de nom de fichier .vbs. Par exemple, enregistrez le fichier sous le nom suivant :
EnableKB980066.vbs
-
Double-cliquez sur le fichier .vbs pour l’exécuter.
État
Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé dans Forefront TMG 2010 Service Pack 1.
Références
Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft