TeamCity 1代理2服务器

TeamCity 1代理2服务器,teamcity,Teamcity,我们的TeamCity(TC)服务器有时会停机(实际上我们对它没有太多控制权),因此我们正在考虑在主服务器脱机的情况下切换到备份服务器 实现这一点的一种方法是在每台构建机器上安装两个代理,这应该没问题,因为它们不会并行工作 但是有没有办法在两台TC服务器之间共享一个生成代理?您可以通过更改代理的conf\buildAgent.properties文件中的serverUrl属性将代理切换到另一台服务器。更改后,代理将重新连接到指定的服务器。但是,很可能签出目录中的所有源都将重新签出,并且在每个服务

我们的TeamCity(TC)服务器有时会停机(实际上我们对它没有太多控制权),因此我们正在考虑在主服务器脱机的情况下切换到备份服务器

实现这一点的一种方法是在每台构建机器上安装两个代理,这应该没问题,因为它们不会并行工作


但是有没有办法在两台TC服务器之间共享一个生成代理?

您可以通过更改代理的conf\buildAgent.properties文件中的serverUrl属性将代理切换到另一台服务器。更改后,代理将重新连接到指定的服务器。但是,很可能签出目录中的所有源都将重新签出,并且在每个服务器交换机上都会有清理签出的开销。

我想知道服务器宕机的原因是什么。如果不是故意的,希望TeamCity问题(如果有)会报告给JetBrains。我认为原因与TC服务器本身无关,而是与一些导致服务器崩溃的基础设施问题有关。我认为授权令牌也必须随服务器URL的更改而更改,否则我认为代理将挂起“未经授权”状态。