TeamCity Agents 64位无法启动

时间:2016-07-01 13:36:23

标签: agent teamcity-9.0 java-service-wrapper

我正在尝试运行64位版本的TeamCity(9.1.1)代理。我可以安装该服务,但是一旦启动它,我就会在wrapper.log中获得以下内容:

ERROR  | wrapper  | .... | Stdout pipe creation failed
ERROR  | wrapper  | .... | The TeamCity Build Agent service was launched, but failed to start.

我无法找到任何其他提供相关信息的日志条目。

有什么建议吗?我确实只在网上发现了两个类似的帖子,这让我觉得它与Java服务包装器的关系比TeamCity更多......

(更新:需要64位版本才能执行特定于64位版本的构建程序集的测试)

2 个答案:

答案 0 :(得分:1)

我得到同样的错误。首先确保在Windows的“服务”面板中显示构建代理。我做了以下步骤,问题解决了

  • 打开命令提示符
  • 运行/bin/service.uninstall.bat
  • 运行/bin/service.install.bat
  • 运行/bin/service.start.bat

如果您通过MSI安装程序安装其他构建代理并安装“Windows Service”组件,我在TeamCity 9.1.7中也遇到过这种情况,它会替换以前安装的构建代理。我还必须解决这个问题。

答案 1 :(得分:0)

为我工作。 转到代理构建器文件夹。在我的情况下“C:\ TeamCity \ buildAgent \ bin”

执行“代理停止” 和“代理人开始”