我们有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利用网络流量,但很难弄清楚出现了什么问题。
答案 0 :(得分:0)
原来,Sql server和TFS服务器有12分钟的奇怪时差。一段时间后,网络时间同步再次同步这些机器,这使得构建再次工作。我们确保时间同步是服务在机器之间和网络内正常进行。从那时起,我们就会发现任何这些错误。