我们做了一个服务器移动了一段时间,从那时起我们一直有一个奇怪的“错误”反复发生.简而言之,当您第一次请求连接时(通过VS.NET,TFS管理控制台或网站),它会因数据库超时而失败.然后,只需点击刷新,一切正常.我查看了服务日志,发现了这个:
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 AUTHORITYNETWORK SERVICE
Detailed Message: Application Request Processing Started
Server Version = Microsoft.TeamFoundation.Framework.Server,PublicKeyToken=b03f5f7f11d50a3a Service Account = NT AUTHORITYNETWORK 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)
它让我疯了,我想知道是否有其他人遇到过这种行为.我已经检查了我通常会检查的所有内容,并没有修复此行为.有任何想法吗?
注意:我正在尝试在TFS管理控制台中添加新的团队项目集合 – > [MachineName] /应用程序Teir / Team项目集合.管理控制台中没有列出任何内容,并且它始终处于“正在加载…”模式. WTF?
解决方法
在MS产品支持的电话上花了几天之后我们终于开始工作了.
>在App Server上重新安装TFS >浏览IIS,发现应用程序池未设置正确,更改为f / x 2.0 classic >数据库机器的防火墙不允许在SQL Server的正确端口上进行TCP连接(因此第一次没有连接,然后它进入命名管道并连接 – 但是TFS想要TCP连接)
这些是罪魁祸首.我们甚至经历了所有的安全帐户,最终获得了正确的权限,因此更多的是追逐的红色鲱鱼.
有一个tool for moving TFS – 使用它! (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|