TFS está instável após o movimento do servidor

6

Nós fizemos um servidor se mover um tempo atrás e desde então temos tido um "erro" estranho acontecendo repetidamente. Em poucas palavras, quando você solicita a conexão pela primeira vez (via VS.NET, Console de administração do TFS ou Site da Web), ele falha com um tempo limite de banco de dados. Então, basta apertar a atualização e tudo está funcionando bem. Eu olhei nos logs de serviço e achei isso:

TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 7/22/2010 10:54:21 PM
Machine: WEB2
Application Domain: /LM/W3SVC/8080/ROOT/tfs-1-129243128405943147
Assembly: Microsoft.TeamFoundation.Framework.Server, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Service Host:
Process Details:
Process Name: w3wp
Process Id: 2068
Thread Id: 3556
Account name: NT AUTHORITY\NETWORK SERVICE

Detailed Message: Application Request Processing Started

Server Version = Microsoft.TeamFoundation.Framework.Server, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Service Account = NT AUTHORITY\NETWORK SERVICE
Machine Name = WEB2

Exception Message: TF246018: The database operation exceeded the timeout limit and has been cancelled. Verify that the parameters of the operation are correct. (type DatabaseOperationTimeoutException)

Isso está me enlouquecendo e estou me perguntando se alguém já se deparou com esse comportamento. Eu verifiquei tudo que eu normalmente verificaria e nada está consertando esse comportamento. Alguma idéia?

Observação: estou tentando adicionar uma nova coleção de projetos de equipe no Admin Console do TFS - > [MachineName] / Application Teir / Team Project Collections. Nada é listado no Admin Console e está perpetuamente no modo "Carregando ...". WTF?

    
por Keith Barrows 23.07.2010 / 19:04

1 resposta

3

Depois de passar alguns dias no telefone com o suporte ao produto da MS, finalmente conseguimos que ele funcione.

  • Reinstalar o TFS no servidor de aplicativos
  • Passe pelo IIS e descobrisse que os pools de aplicativos não foram definidos corretamente, alterados de volta para f / x 2.0 classic
  • O firewall da máquina do banco de dados não permitia conexões TCP na porta correta para o SQL Server (por isso, não conectava pela primeira vez, depois ia para pipes nomeados e conectados - mas o TFS deseja conexões TCP)

Estes foram os principais culpados. Nós até mesmo passamos por todas as contas de segurança e aqueles que acabaram tendo as permissões certas, então eram mais um obstáculo para perseguir.

Existe uma ferramenta para mover o TFS - use isto! ;)

    
por 16.04.2011 / 21:13