Teamcity代理处于断开状态(代理已取消注册(将升级))

Dee*_*Jha 11 teamcity

Teamcity在服务器UI上构建处于断开连接状态的代理(代理已取消注册(将升级)).构建代理服务处于挂起状态尝试重新启动但仍然无法正常工作,因此使用版本服务器手动升级了TC构建代理.重新启动构建代理服务.仍然断开连接 请建议.

小智 17

我遇到了这个问题并找到了解决方案,但我会对你的设置做一些假设.

这解决了我在Windows上使用TeamCity构建代理并作为用户帐户(而不是系统帐户)运行的问题.

  1. 停止了TeamCity服务并将帐户更改为系统帐户
  2. 启动TeamCity服务并等待大约10分钟升级完成.构建代理显示在"已连接"代理选项卡中,表示升级成功.
  3. 停止了TeamCity服务并切换回用户帐户
  4. 启动了TeamCity服务

另一种选择是授予用户帐户启动/停止服务的权限,但我选择了这条路线.有关这些步骤,请参阅此文章.


won*_*all 6

老问题,但有人可能会发现我的评论有用.如果您无法读取升级日志,请检查buildAgent/update/文件夹,如果文件和文件大小在此特定文件夹中发生更改,则表示代理正在更新,您只需要等待.如果不是这种情况,但您仍然Agent has unregistered (will upgrade)在团队城市的代理商 - >已断开连接下看到代理商已挂起或存在问题.从服务中停止代理,然后通过提供参数运行agent.bat(Windows)和agent.sh(nix)stop,然后使用start参数从同一脚本启动它.您还可以使用status参数查看代理的状态.如果这也不起作用,那么您必须阅读所有日志.


小智 5

这为我工作:

  1. 在“代理”选项卡中,我通过单击“删除代理”来删除了构建代理。
  2. 我重新启动了服务。
  3. 我刷新了“代理”选项卡,并且构建代理显示在“未经授权的代理”中。
  4. 我授权了该代理,它现在已连接。