Sintomi
Considerare lo scenario descritto di seguito:
-
Un client proxy Web stabilisce una connessione SSL (Secure Socket Layer) a un server Web esterno tramite un server che esegue Microsoft Forefront Threat Management Gateway 2010.
-
Il controllo HTTPS non è coinvolto. Di conseguenza, viene stabilito un tunnel SSL end-to-end tra il client e il server Web.
-
All'interno di questa connessione stabilita, il client carica i dati nel server Web.
-
La connessione e il flusso TCP verso il server Web sono lenti.
In questo scenario, il caricamento non viene completato correttamente in alcuni casi.
Causa
Questo problema si verifica dopo che il client invia correttamente tutti i dati al server proxy TMG Il client esegue questa operazione anche se il server proxy TMG non ha ancora inviato tutti i dati al server Web di destinazione a causa della larghezza di banda lenta tra il server proxy TMG e il server Web di destinazione.
In questo caso, il server proxy TMG non gestisce correttamente il buffer promemoria da inviare al server Web di destinazione e la connessione TCP viene chiusa temporaneamente.Risoluzione
Per risolvere il problema, installare il Service Pack descritto nell'articolo della Microsoft Knowledge Base seguente:
2555840 Descrizione del Service Pack 2 per Microsoft Forefront Threat Management Gateway 2010Note Per abilitare questo aggiornamento rapido, è necessario eseguire lo script setProxySocketSendBufSize.vbs nel server che esegue Forefront Threat Management Gateway 2010. Per eseguire automaticamente setProxySocketSendBufSize.vbs script di aggiornamento, passare alla sezione "Risolvereil problema per me". Se si preferisce creare ed eseguire lo script manualmente, passare alla sezione "Risoluzione delproblema".
Correzione automatica
Per risolvere il problema automaticamente, fare clic sul pulsante o sul collegamento Correggi. Quindi fare clic su Esegui nella finestra di dialogo Download file e seguire i passaggi della procedura guidata Fix it.
Note
-
Questa procedura guidata è disponibile solo in lingua inglese. La correzione automatica, tuttavia, funziona anche per versioni di Windows in altre lingue.
-
Se non si sta utilizzando il computer che presenta il problema, è possibile salvare la soluzione Mix IT su un'unità di memoria flash o su un CD ed eseguirla sul computer interessato dal problema.
Correzione manuale del problema
Per creare ed eseguire lo script, seguire questa procedura:
-
Avviare Blocco note. A questo scopo, fare clic sul pulsante Start,scegliere Esegui,notepad.exe testo nella casella Apri e quindi fare clic su OK.
-
Incollare lo script seguente nel nuovo file del Blocco note:
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
Const SE_VPS_NAME = "ProxySocketSendBufSize" Const SE_VPS_VALUE = 8192 Sub SetValue() ' Create the root object. Dim root ' The FPCLib.FPC root object Set root = CreateObject("FPC.Root") 'Declare the other objects that are needed. Dim array ' An FPCArray object Dim VendorSets ' An FPCVendorParametersSets collection Dim VendorSet ' An FPCVendorParametersSet object ' Obtain 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 If End Sub Sub CheckError() If Err.Number <> 0 Then WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description Err.Clear End If End Sub SetValue -
Scegliere Salva con nome dalmenu File e quindi salvare lo script con setProxySocketSendBufSize.vbs.
-
Scegliere Esci dal menu File per chiudere Blocco note.
-
Fare doppio clic sul file VBS salvato nel passaggio 3.
Verifica della risoluzione del problema
-
Verificare se il problema è stato risolto. Se il problema è stato risolto, non occorre leggere il resto della sezione. Se il problema persiste, è possibile contattare il supporto tecnico.
-
Inviare commenti e suggerimenti. Per inviare feedback o segnalare eventuali problemi con la soluzione, lasciare un commento nel blog "Correggi il problema perme"o inviarci un messaggio di posta elettronica.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Per altre informazioni sulla terminologia relativa agli aggiornamenti software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft