tfs buils随机失败

时间:2016-11-25 17:16:11

标签: ssl networking tfs build continuous-integration

我们有Team Foundation Server 2015 Update 3,并且已经运行了几个构建任务。大多数时候构建运行得很好但偶尔(在下午2-4点之间的下午)在没有明显原因的情况下失败。

我们在第一次失败的构建

时首先得到以下错误

" 作业已被放弃,因为代理 agent-xxx 未续订锁定。确保代理正在运行,而不是休眠,并且没有丢失与服务的通信。"

然后,以下构建失败,TFS Web界面上没有任何可见错误。但是在服务器的事件日志中,我们看到了

" 总时间:110160.1665(延迟0ms)(持续时间110160.1665ms)(阈值10ms)(快速19)(截断0) HostManagement.AspNetRequestContext.EndRequest:110160 "

我们已经设置了不同的代理,并确保代理正在运行正确的版本。我认为这是一个网络或ssl问题但是因为它在1-2小时后自行修复使整个问题变得奇怪。

我们还安装了全新的代理和刷新dns,重新启动iis,回收tfs应用程序池。似乎没有解决方案。我们试图通过WireShark或Fiddler利用网络流量,但很难弄清楚出现了什么问题。

1 个答案:

答案 0 :(得分:0)

原来,Sql server和TFS服务器有12分钟的奇怪时差。一段时间后,网络时间同步再次同步这些机器,这使得构建再次工作。我们确保时间同步是服务在机器之间和网络内正常进行。从那时起,我们就会发现任何这些错误。