Teamcity构建代理处于断开状态

时间:2012-06-08 08:51:06

标签: linux teamcity disconnected build-agent

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

请帮助。

由于

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

在重新启动的计算机上,确保防火墙未在阻止访问代理的状态下重新启动。 当您重新启动代理程序时,teamcity-agent.log文件应该有一行代表“buildServer.AGENT.registration - 在服务器上注册”。如果成功,它应该说“buildServer.AGENT.registration - Registered:id:..,authorizationToken:..”。

答案 2 :(得分:1)

通过我未解答的问题找到这个,这实际上是一个许可问题。我没有以root用户身份运行命令。一旦我跑了'agent.sh stop'和' agent.sh start'作为root用户,它运行正常。