Team Foundation Server: Uma conexão existente foi forçosamente fechada pelo host remoto

2

Eu tenho tentado fazer com que meu ambiente TFS (2010) funcione bem nos últimos dois dias, mas recebi esse erro depois de usar o servidor TFS um pouco:

The Underlying connection was closed: An unexpected error occurred on a receive. / An existing connection was forcibly closed by the remote host.

Não consigo descobrir por que o servidor TFS funcionará perfeitamente por um tempo e, depois, por um capricho, decido fazer isso em todos os lugares.

Do ambiente do desenvolvedor do Dynamics AX 2012:

DoVisualStudio2010:

No entanto, aqui está a parte confusa, nem o servidor TFS ou o computador cliente têm erros / avisos no log de eventos. Além disso, o portal da Web pode ser acessado para o servidor TFS:

AspesquisasdoGooglerealmentenãotrazemmuitainformaçãoútil.Euencontrei este artigo que praticamente descreve um problema semelhante, mas eu não estou usando um ISA Server, então a solução não é válido.

A maioria dos resultados restantes envolve um erro semelhante, mas diferente, com Certificados Auto-assinados SSL. O erro está ocorrendo em uma porta não-ssl e nossa porta SSL (8081) possui um certificado SSL assinado por autoridade.

Estou ficando sem ideias, preciso conseguir que meu TFS seja consistente. A instalação foi suave e simples, sem solavancos, apenas um pequeno obstáculo para conseguir usar um FQDN, mas depois disso foi feito o servidor TFS era usável, criando Team Projects / Etc .. Sem problemas até que ele decide matar todas as conexões de entrada com sem motivo / aviso / log.

Aqui está um instantâneo das minhas configurações do TFS:

Alguém sabe onde posso procurar mais informações, o que pode estar acontecendo ou o que eu posso estar fazendo errado aqui?

    
por Aren B 12.06.2012 / 19:27

2 respostas

2

Eu realmente descobri o que estava errado. O WebGaurd do antivírus corporativo estava tendo um ajuste sobre o volume de conexões que o TFS estava usando (aparentemente ele é muito falador), o engraçado é que o WebGaurd foi desativado para a equipe de desenvolvimento, então não deveria ter acontecido. Nós tivemos que remover o programa AV completamente para que ele funcionasse.

Na verdade, acabamos escrevendo um adaptador para usar um DVCS com a ferramenta com a qual estávamos trabalhando, porque o TFS tinha outros problemas que encontramos, então agora é um ponto discutível.

    
por 03.08.2012 / 23:50
2

Espero que você já tenha resolvido isso e possa compartilhar o que estava errado. Como você percebeu, isso provavelmente está relacionado a um problema de rede ou DNS. Eu suponho que isso está ocorrendo em mais de um computador. Independentemente disso, espero que as dicas a seguir ajudem você e outros usuários com esses problemas.

Se ainda não foi resolvido, a primeira coisa que eu faria seria executar o Best Practices Analyzer (BPA) do TFS; isso faz parte das TFS Power Tools (versão de dezembro de 2011) .

Você também pode tentar usar o Fiddler para ver quais solicitações e respostas são provenientes do servidor. Aqui está um post que é um pouco mais velho que tem algumas dicas para levar você na direção certa sobre como fazer isso Poderia ser:

  • Um problema de firewall ou DNS Para testar, tente desativar o firewall na máquina cliente e servidor; às vezes, os programas antivírus também bloqueiam as portas, dependendo das ferramentas que você está usando. Além disso, tente conectar usando o endereço IP em vez do endereço DNS.
  • Configurações de proxy nas configurações da Internet (Internet Explorer) Para testar, verifique o comportamento do proxy ou desative-o na máquina cliente.
  • Um vírus Executa um anti-vírus decente.
  • Uma entrada incorreta no seu arquivo HOSTS Olhe sobre o arquivo HOSTS na máquina cliente.
  • Configurações de DNS nas configurações de rede Verifique as configurações avançadas de TCP / IPv4, especialmente a guia DNS.
  • Uma conexão TFS armazenada em cache corrompida * Você pode limpar a conexão do cache usando conexões TFPT na linha de comando usando o TFS Power Tools *
por 27.07.2012 / 16:57