等待可用代理/等待代理被请求

时间:2016-07-26 14:09:29

标签: tfs build tfs2015

(26.07.2016)我在VM中使用TFS2015 Update3 。 当我尝试通过Web界面或团队资源管理器对构建进行排队时,我得到以下内容。 然后我重新启动services.msc中与TFS相关的所有服务,然后一段时间后它再次开始工作。

所以这种情况经常发生。

enter image description here

我有一个自定义池运行: enter image description here

有没有办法调试此行为?

检查日志文件

Link to Worker log file
Link to Agent log file

此处按此顺序发生异常:

  1. 检查工件目录是否存在C:\workspaces\agent\_work\2\a
  2. 删除工件目录
  3. System.ComponentModel。 Win32Exception (0x80004005):目录不为空
    在Microsoft.TeamFoundation.Common.FileSpec。 DeleteDirectoryLongPath (String path,Boolean recursive,Boolean followJunctionPoints)
  4. 奇怪的是,大部分时间排队新建工作只会偶尔发生

    可能是,我在记事本中打开了一个文件夹,打开了很多标签。将观察此问题是否仍然存在并报告。

1 个答案:

答案 0 :(得分:1)

如果这是偶发事件,那么工件中可能存在一条漫长的路:

  

C:\ workspaces \ agent_work \ 2 \ a

或者,有一个已取消的构建,使得工件目录被清除了一半,从而暴露了清理错误。

2.x代理不受长路径限制(网络核心),仅适用于2017 +:

https://github.com/Microsoft/vsts-agent

我们可以进行故障排除,但是最好使用2.x代理到达2017+(2018 QU3已发布)。

如果这不是一种选择,请向我发送消息,我们可以深入研究我认为是取消/状态错误的问题。