Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Imagine la siguiente situación:

  • Un cliente proxy web establece una conexión de capa de socket seguro (SSL) a un servidor web externo mediante un servidor que ejecuta Microsoft Forefront Threat Management Gateway 2010.

  • La inspección HTTPS no está involucrada. 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 al 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íe correctamente todos sus datos al servidor proxy TMG El cliente lo hace aunque el servidor proxy TMG aún no haya enviado todos los datos al servidor web de destino debido a la lentitud del ancho de banda entre el servidor proxy TMG y el servidor web de destino.

En este caso, el servidor proxy TMG no controla correctamente el búfer de recordatorio que se va a enviar al servidor web de destino y la conexión TCP se cierra de forma prematura.

Resolución

Para resolver este problema, instale el service pack que se describe en el siguiente artículo de Microsoft Knowledge Base:

2555840 Descripción de Service Pack 2 para Microsoft Forefront Threat Management Gateway 2010Note Para habilitar esta revisión, debe ejecutar el script setProxySocketSendBufSize.vbs en el servidor que ejecuta Forefront Threat Management Gateway 2010.

Para que ejecutemos el script setProxySocketSendBufSize.vbs, vaya a la sección"Solucionarlo para mí". Si prefiere crear y ejecutar el script usted mismo, vaya a la sección"Permítanme corregirlo yomismo".

Solucionarlo en mi lugar



Para solucionar este problema automáticamente, haga clic en el botón o vínculo Solucionarlo. A continuación, haga clic en Ejecutar en el cuadro de diálogo Descargar archivo y siga los pasos del Asistente para corregirlo.




Notas

  • Este asistente podría estar solo en inglés. Sin embargo, la solución automática también funciona con versiones de Windows en otros idiomas.

  • Si no está utilizando el equipo que tiene el problema, puede guardar la solución Fix it en una unidad flash o en un CD para posteriormente ejecutarlas en el equipo donde está el problema.


A continuación, vaya a la sección "¿Sesolucionó este problema?".



Lo corrijo yo mismo

Para crear y ejecutar el script, siga estos pasos:

  1. Inicie el Bloc de notas. Para ello, haga clic en Inicio,hagaclic en Ejecutar , escriba notepad.exe en el cuadro Abrir y, a continuación, haga clic en Aceptar.

  2. Pegue el siguiente script en el nuevo archivo del Bloc de notas:

    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 menú Archivo, haga clic en Guardar comoy, a continuación, guarde el script como setProxySocketSendBufSize.vbs.

  4. En el menú Archivo, haga clic en Salir para salir del Bloc de notas.

  5. Haga doble clic en el archivo .vbs que guardó en el paso 3.



¿Esta información le ha ayudado a resolver el problema?

  • Compruebe si se ha solucionado el problema. Si se ha solucionado, ya ha terminado con esta sección. En caso contrario, puede ponerse en contacto con el soporte técnico.

  • Valoramos sus comentarios. Para enviar comentarios o informar de cualquier problema con esta solución, deje un comentario en el blog "Solucionarlo paramí"o envíenos un correo electrónico.

Estado

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

Referencias

Para obtener más información sobre la terminología de 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 usa para describir las actualizaciones de software de Microsoft

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×