我正在尝试运行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位版本的构建程序集的测试)
答案 0 :(得分:1)
我得到同样的错误。首先确保在Windows的“服务”面板中显示构建代理。我做了以下步骤,问题解决了
如果您通过MSI安装程序安装其他构建代理并安装“Windows Service”组件,我在TeamCity 9.1.7中也遇到过这种情况,它会替换以前安装的构建代理。我还必须解决这个问题。
答案 1 :(得分:0)
为我工作。 转到代理构建器文件夹。在我的情况下“C:\ TeamCity \ buildAgent \ bin”
执行“代理停止” 和“代理人开始”