【问题标题】:Problem with Team Foundation Server BuildsTeam Foundation Server 构建问题
【发布时间】:2011-07-25 15:23:11
【问题描述】:

我们在 TFS2010 中有多个项目集合,其中一个特定集合出现以下错误。

TF215097:为构建定义 \xxxxx\xxxx 测试构建初始化构建时出错:请求通道在 00:04:59.9843751 之后等待回复时超时。增加传递给 Request 调用的超时值或增加 Binding 上的 SendTimeout 值。分配给此操作的时间可能是较长超时的一部分。

我对 TFS 还很陌生,我会很感激并指出正确的方向。

【问题讨论】:

  • 这应该是较长异常消息的一部分。据说有些WCF操作工具超过5分钟才能完成。您的构建控制器是否正在运行?
  • 我可以确认构建控制器正在运行。

标签: tfs tfs-2010


【解决方案1】:

解决了!!!!我们的构建服务器通过 NLB 与我们的应用层通信。刚刚检查了 NLB 配置,发现其中一个应用层 NIC 已恢复为 169.x.x.x 地址。从 NLB 中删除,重新配置 NIC,添加到 NLB,一切正常!!!

【讨论】:

  • 是的,看来此消息本质上是在说“您的构建代理已关闭”。与我们类似的情况 - 代理因某种原因被挂起。重新启动它清除了消息。
【解决方案2】:

您可以发布诊断构建输出吗?

队列新构建 -> 参数选项卡 -> 记录详细程度 -> 诊断。构建完成后,发布相关日志文件部分。

在这一点上,我可以给你一个相当可靠的猜测;但是,有了这些信息,我们应该能够准确地知道发生了什么。

【讨论】:

  • 感谢您的回复。对此有点困惑,如果构建失败,我们得到的唯一日志就是我在上面发布的内容。我猜是说你需要一个构建来完成并且你想看到那个日志?
  • 当您在 TFS 中对构建进行排队时,您可以获得有关所发生情况的详细信息。即使它在开始时失败,这也会为您提供有关该问题的更多信息。请以这种方式对新构建进行排队并告诉我们日志输出。这有意义吗?
  • 当您说项目集合时,您是指实际的 TFS 集合还是只是说一组项目。构建不是相关的 TFS 集合。请澄清。
  • 它们是实际的 TFS 集合,其中包含许多项目。
  • 只是出于兴趣,您的“可靠猜测”是什么?
猜你喜欢
  • 1970-01-01
  • 2019-05-31
  • 1970-01-01
  • 2020-01-18
  • 2010-10-03
  • 2013-07-02
  • 2015-04-01
  • 2012-04-17
  • 1970-01-01
相关资源
最近更新 更多