为什么TFS 2008构建失败并显示“基础连接已关闭”消息?

时间:2010-06-02 13:38:32

标签: tfs2008

我们的TFS 2008服务器存在极端问题。 我们在一台独立的机器上运行我们的构建,但最近它开始以不断增加的频率失败 - 大约有五分之四的构建失败。它们在构建过程中的各个点失败并提供各种消息,所有消息都以“基础连接已关闭。接收时发生意外错误”一行终止。 查看TFS计算机上的IIS日志,有很多行说“503 Microsoft + Team + Foundation + Server + Application + Pool” 我们检查了机器,我们认为这不是负载问题。 任何人的想法?

1 个答案:

答案 0 :(得分:0)

我会仔细看看应用程序层机器上的Perfmon。查看两个TFS计数器(如响应时间)以及常规IIS计数器。另外,请查看您的数据层。我们遇到类似的问题,构建时间呈指数级增长,然后开始出现503/505错误。

当我们开始看到这个问题时,我们最终将其追溯到这样一个事实,即我们试图将一堆程序集作为构建的一部分进行检查,并且程序集被标记为仅允许单独检出。这导致了大量的数据库争用。一旦我们更改了该文件类型以允许共享签出,我们的构建问题就会消失。

进行此更改:

  1. 在Visual Studio中,转到菜单Team-> Server Settings-> Source Control File Types

  2. 找到可执行文件的条目

  3. 将文件合并设置为已启用

相关问题