build - TFS 2012 构建服务不绑定(bind)

我想寻求一点帮助。 我有一个新安装的 TFS 服务器,我无法运行构建服务。 TFS 和构建服务器在同一个网络上,但有 2 个不同的虚拟机。 构建服务器可以将 Controller 和构建代理注册到 TF​​S 服务器,因此不存在“连接”问题。

  • 在我对 Build 进行排队后,我收到“运行 0 秒”的消息,该消息一直存在,直到我取消它或重新启动 Build 服务
  • 在构建服务器上,我看到 Controller 和代理处于“就绪”状态,但它们旁边有一个红色的矩形。

我在interwebz上搜索了一下,发现这个问题一般出现在TFS服务器有多个绑定(bind)的时候,而我的只有一个。 (SSL 强硬)


详细信息:

  • TFS 2012 更新 2
  • 1 IIS 绑定(bind):h__ps://tfs2012.company.hu:8080/tfs(是的,不是默认的 SSL 端口)
  • 所有人都在使用 Win2012
  • 绑定(bind): 端口 80 共享点 端口 80 报告服务器(/报告虚拟目录) 端口 443 共享点 (SSL) 端口 8080 TFS (SSL)
  • 来自构建服务器的错误日志:

Build machine opv-builder lost connectivity to message queue tfsmq://buildservicehost-1004/. Reason: Please contact your administrator. There was an error contacting the server. Technical information (for administrator): HTTP code 500: System.ServiceModel.ServiceActivationException

我想问题是没有正常的 http 绑定(bind)。但是我没有编辑 web.config 文件的经验,不知道它们的结构,所以我连谷歌都束手无策。

  • NTLM 身份验证?
  • Windows 集成身份验证?

最佳答案

检查托管 TFS 存储库的计算机上的内存利用率。每当它超过 95% 时,我们就会得到与您的问题相匹配的症状。必须对 SQL Server 进行技术共享,然后一切都很好。

我希望我能告诉你原因。

https://stackoverflow.com/questions/16416207/

相关文章:

.net - 将 .NET 项目从非托管项目切换到托管 ODP.NET 程序集时出现问题

azure - 如何解压或获取存储在 Azure DevOps Build Piplines 变量组

stack - 在 O(1) 中实现堆栈(push、pop 和 findmin)

visual-studio-code - 如何在Visual Studio Code中启用语言服务器

assembly - 在实模式下使用 BIOS 格式化磁盘时出错

.net - 如何检索 SQALE 评级和技术债务信息?

r - 使用 `colnames` 的数值使用 `dplyr` 的 `mutate_at` 或替代方

powershell - 如何从 Mediainfo 中获取特定信息

maven - SonarQube 分析警告日志刷新操作(不结束)

azure - OpenIDConnect Azure 网站托管在 Dynamics CRM Onl