3

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

请帮忙。

谢谢

4

3 回答 3

2

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

于 2014-09-22T18:42:53.497 回答
1

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

于 2013-02-06T19:31:02.470 回答
1

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

于 2016-03-07T23:19:33.867 回答