【问题标题】:Teamcity build agent in disconnected stateTeamcity 构建代理处于断开状态
【发布时间】:2012-06-08 08:51:05
【问题描述】:

我在 Linux 服务器上运行 teamcity,它运行良好。一旦我重新启动服务器机器并且它停止工作。我设法使用 runAll.sh 命令启动了 teamcity 服务器,但构建代理仍处于“断开连接”状态。不活动原因显示为“服务器关闭”。我尝试使用“agent.sh stop”和“agent.sh start”启动代理,但它似乎不起作用。无法从日志中获得任何有意义的信息。

请帮忙。

谢谢

【问题讨论】:

    标签: linux teamcity disconnected build-agent


    【解决方案1】:

    如果您修改了 teamcity 端口,那么您需要更改构建代理配置文件以反映新的 serverUrl 值。您可以在 C:\TeamCity\buildAgent\conf\buildAgent.properties 文件中找到此设置。

    【讨论】:

    • 谢谢!我确实遇到了这种情况,将我的服务器从 localhost 更改为特定的本地 IP。我更改了 buildAgent.properties 文件中的 serverUrl 值并重新启动了服务,一分钟后一切都回到了原位。
    【解决方案2】:

    在重新启动的计算机上,确保防火墙没有恢复到阻止访问/来自代理的状态。 当您重新启动代理时,teamcity-agent.log 文件应该有一行显示类似“buildServer.AGENT.registration - 在服务器上注册”的内容。如果成功,它应该说类似“buildServer.AGENT.registration - Registered: id:.., authorizationToken:..”。

    【讨论】:

      【解决方案3】:

      刚刚在查看我未回答的问题时发现了这个,这实际上是一个权限问题。我没有以 root 用户身份运行命令。一旦我以 root 用户身份运行“agent.sh stop”和“agent.sh start”,它就可以正常工作了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-12
        • 2016-12-14
        • 2014-09-23
        • 2011-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多