REVISIÓN: Forefront Threat Management Gateway 2010 cierra prematuramente la conexión al servidor web cuando un cliente de proxy web carga los datos mediante el uso de un túnel SSL

Seleccione idioma Seleccione idioma
Id. de artículo: 2591803 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Tenga en cuenta la situación siguiente:
  • Un cliente de proxy web establece una conexión de secure socket layer (SSL) a un servidor web externo con un servidor que ejecuta Microsoft Forefront Threat Management Gateway 2010.
  • Inspección de HTTPS no participa. Por lo tanto, se establece un túnel SSL de extremo a extremo entre el cliente y el servidor web.
  • Dentro de esta conexión establecida, el cliente carga datos en el servidor web.
  • La conexión y el flujo TCP para el servidor web son lentos.

En este escenario, la carga no finaliza correctamente en determinadas circunstancias.

Causa

Este problema se produce después de que el cliente envía correctamente que todos sus datos para el servidor proxy TMG el cliente hace esto, incluso aunque el servidor proxy TMG aún no enviado todos los datos al servidor web de destino debido a un ancho de banda lento entre el servidor proxy TMG y el servidor web de destino.

En este caso, el servidor proxy TMG no trata correctamente el búfer de mini-agenda que debe enviarse al servidor web de destino, y la conexión TCP se cierra prematuramente.

Solución

Para resolver este problema, instale el service pack que se describe en el siguiente artículo de Microsoft Knowledge Base:
2555840 Descripción del Service Pack 2 para Microsoft Forefront Threat Management Gateway 2010
Nota Para habilitar esta revisión, debe ejecutar la secuencia de comandos setProxySocketSendBufSize.vbs en el servidor que ejecuta Forefront Threat Management Gateway 2010.

Para que ejecute la secuencia de comandos setProxySocketSendBufSize.vbs para usted, vaya a la "Corregirlo para mí"sección. Si prefiere crear y ejecutar la secuencia de comandos usted mismo, vaya a la "Voy a arreglarlo yo mismo"sección.

Corregirlo para mí



Para solucionar este problema automáticamente, haga clic en el Arreglarlo botón o vínculo. A continuación, haga clic en Ejecutar en el Descarga de archivos diálogo cuadro y siga los pasos de la Arreglarlo Asistente.


Solucionar el problema
Microsoft Fix it 50803


Notas
  • Este asistente puede estar en inglés solamente. Sin embargo, la corrección automática también funciona para otras versiones de idioma de Windows.
  • Si no está en el equipo que tiene el problema, guarde la corrección la solución a una unidad flash o un CD y, a continuación, ejecutarla en el equipo que tiene el problema.

A continuación, vaya a la "¿Esto ha solucionado el problema?"sección.



Voy a arreglarlo yo mismo

Para crear y ejecutar la secuencia de comandos, siga estos pasos:
  1. Inicie el Bloc de notas. Para ello, haga clic en Inicio, haga clic en Ejecutar, tipo Notepad.exe en el Abierto y, a continuación, haga clic en ACEPTAR.
  2. En el nuevo archivo de Bloc de notas, pegue el siguiente script:
    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
  3. En el Archivo menú, haga clic en Guardar comoy, a continuación, guarde la secuencia de comandos setProxySocketSendBufSize.vbs.
  4. En el Archivo menú, haga clic en Salir para salir del Bloc de notas.
  5. Haga doble clic en el archivo .vbs que guardó en el paso 3.


¿Esto ha solucionado el problema?

  • Compruebe si el problema es fijo. Si se solucione el problema, ya ha terminado con esta sección. Si no se soluciona el problema, puede Póngase en contacto con soporte.
  • Agradeceríamos sus comentarios. Para proporcionar comentarios o informar de cualquier problema con esta solución, deja un comentario en el "Corregirlo para mí"blog o envíenos un correo electrónico.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Se refiere a:".

Referencias

Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 2591803 - Última revisión: miércoles, 21 de diciembre de 2011 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 1
Palabras clave: 
kbfix kbbug kbexpertiseinter kbsurveynew kbfixme kbmsifixme kbmt KB2591803 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2591803

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com