Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Considere o seguinte cenário:

  • Um cliente proxy da Web estabelece uma conexão SSL (camada de soquete seguro) com um servidor Web externo usando um servidor que está executando o Microsoft Forefront Threat Management Gateway 2010.

  • A inspeção HTTPS não está envolvida. Portanto, um túnel SSL de ponta a ponta entre o cliente e o servidor Web é estabelecido.

  • Dentro dessa conexão estabelecida, o cliente carrega dados no servidor Web.

  • A conexão e o fluxo TCP para o servidor Web são lentos.


Nesse cenário, o carregamento não termina corretamente em determinadas circunstâncias.

Causa

Esse problema ocorre depois que o cliente envia com êxito todos os seus dados para o servidor proxy TMG O cliente faz isso mesmo que o servidor proxy TMG ainda não tenha enviado todos os dados para o servidor Web de destino devido à largura de banda lenta entre o servidor proxy TMG e o servidor Web de destino.

Nesse caso, o servidor proxy TMG não lida corretamente com o buffer de lembrar que deve ser enviado para o servidor Web de destino e a conexão TCP é fechada prematuramente.

Resolução

Para resolver esse problema, instale o service pack descrito no seguinte artigo da Base de Dados de Conhecimento da Microsoft:

2555840 Descrição do Service Pack 2 para o Microsoft Forefront Threat Management Gateway 2010Note Para habilitar esse hotfix, você deve executar o script setProxySocketSendBufSize.vbs no servidor que está executando o Forefront Threat Management Gateway 2010.

Para que executemos o setProxySocketSendBufSize.vbs para você, vá para a seção "Corrigir para mim". Se você preferir criar e executar o script por conta própria, vá para a seção "Let me fix it myself".

Corrigir para mim



Para corrigir esse problema automaticamente, clique no botão Corrigir ou no link. Em seguida, clique em Executar na caixa de diálogo Baixar Arquivo e siga as etapas no assistente Corrigir.




Observações

  • Esse assistente pode estar apenas em inglês. No entanto, a correção automática também funciona em versões do Windows em outros idiomas.

  • Se você não estiver usando o computador que apresenta o problema, salve a solução Corrigir em uma unidade flash ou em um CD e execute-a no computador que apresenta o problema.


Em seguida, vá para a seção "Isso corrigiu o problema?"



Desejo corrigir sozinho

Para criar e executar o script, siga estas etapas:

  1. Inicie o Bloco de notas. Para fazer isso, clique em Iniciar, clique em Executar,digite notepad.exe na caixa Abrir e clique em OK.

  2. Colar o seguinte script no novo arquivo bloco 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. No menu Arquivo, clique em Salvar comoe salve o script como setProxySocketSendBufSize.vbs.

  4. No menu Arquivo, clique em Sair para sair do Bloco de Notas.

  5. Clique duas vezes no arquivo .vbs que você salvou na etapa 3.



O problema foi corrigido?

  • Verifique se o problema foi corrigido. Se o problema tiver sido corrigido, você terá concluído esta seção. Se o problema não tiver sido corrigido, você poderá contatar o suporte.

  • Agradecemos pelos seus comentários. Para fornecer comentários ou relatar quaisquer problemas com essa solução, deixe um comentário no blog "Corrigirpara mim " ou envie um emailpara nós.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Referências

Para obter mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×