有没有人看过或有TFS215085和TFS215074的分辨率?

时间:2011-04-28 23:29:14

标签: tfs tfs2008 tfsbuild

TFS215085:连接到代理X时发生错误 TFS215074:无法在“X”上启动构建代理,因为另一个构建意外正在进行中。调查构建代理状态以确定原因。

我正在排队大量的构建,其中大多数构建运行正常,有时构建将因这些消息而失败,代理将无法访问。通常它会自动重置它并再次启用,并且将继续在该代理上构建。有时它会无法访问,但如果我手动将其状态更改回启用状态,它将再次开始处理构建。

与此相关的应用程序日志中没有TFS消息或其他消息。 Web服务的Web IIS日志也没有给出任何指示。

这适用于在Windows Server 2008和Windows Server 2003上运行的Team Foundation Server 2008 SP1。当失败时我已经开启了登录,但是也没有其他信息。

非常感谢用于管理将解决此问题的构建代理的任何建议或隐藏开关。

1 个答案:

答案 0 :(得分:1)

发生此错误,因为TFS应用程序层与除服务器队列状态之外的构建计算机之间没有正式同步。例如,如果构建发出了一个停止命令但实际上没有在机器上停止,则服务器(在2008中)将在超时时间段后将其标记为已停止,无论结果如何立即允许下一次构建队列开始。当此构建尝试启动时,它将失败并显示上面的错误消息(TF215074),因为我们只允许在任何给定时间在代理上运行一个构建并且违反了此约束。这个问题经常发生吗?你知道怎么重现吗?

帕特里克