TFS生成代理已停止运行

TFS生成代理已停止运行,tfs,build,build-agent,Tfs,Build,Build Agent,前几天晚上,我们试图将数据库迁移到另一台服务器。这最终得到了逆转,现在除了构建之外,所有的东西都按照预期进行了备份和运行 我已经在服务器上删除/重新安装了build agent,并且看起来运行正常 代理在线: 服务正在运行: 已设置角色: 如果你想知道为什么它还没有运行我们的构建,那它就在那里 正在等待可用的代理 有多种可能导致此类问题。请尝试以下项目以缩小问题范围: 检查生成定义要求()和代理产品。确保在代理计算机上安装了所需的功能 当生成排队时,系统仅将作业发送给具有生成定义所需功能的

前几天晚上,我们试图将数据库迁移到另一台服务器。这最终得到了逆转,现在除了构建之外,所有的东西都按照预期进行了备份和运行

我已经在服务器上删除/重新安装了build agent,并且看起来运行正常

代理在线:

服务正在运行:

已设置角色:

如果你想知道为什么它还没有运行我们的构建,那它就在那里

正在等待可用的代理


有多种可能导致此类问题。请尝试以下项目以缩小问题范围:

  • 检查生成定义要求()和代理产品。确保在代理计算机上安装了所需的功能

    当生成排队时,系统仅将作业发送给具有生成定义所需功能的代理

  • 检查<强> Team Foundation管理控制台< /St> >不存在服务器的<强>“通知URL”<强> > <>强>无效值< /强>。如果是,请更改为可用的服务器
  • 确保运行代理的帐户处于“代理池服务帐户”角色中
  • 尝试更改作为生成代理服务帐户组成员且属于“代理池服务帐户”角色的域帐户,以查看代理是否工作

  • 检查生成代理计算机是否空间不足,请尝试使用其他生成代理

  • 重新启动整个TFS服务器并检查这是否起作用。需要 还有时间等


  • 在检查了所有PatrickLu MSFT点之后,我们最终发现这是因为配置试图指向2个不同的db位置,正在运行

    TFSConfig RemapDBs


    到新的db位置并删除旧的db位置配置为我们解决了问题。

    抱歉,完全忘记了这一点,我将添加一个答案,为我自己解决问题