hudson.AbortException:Ansible playbook 执行失败 jenkins

问题描述 投票:0回答:1

我已经在詹金斯中触发了我的应用程序的构建,但它因返回以下错误而失败

hudson.AbortException: Ansible playbook execution failed

然后我恢复了我的更改并再次触发它,即使出现相同的错误且状态失败。

然后我触发了同一项目的其他分支的构建,但它取得了成功。我是詹金斯的新手。谁能帮我了解一下情况吗?

javascript jenkins build pipeline
1个回答
0
投票

首先,Ansible playbook 可能非常占用资源。特别是在针对许多主机运行和/或使用进程分叉、缓存等时。

Ansible 进程分配大量系统内存是很常见的。这可能会导致内存不足的情况。然后操作系统选择并终止正在运行的进程以释放内存。这可能会影响您运行 Jenkins 或 Ansible。

检查系统日志中是否有这些内存不足的异常情况。

对于 Linux,使用

dmesg -T | grep "Out of memory"
过滤掉相关异常。

© www.soinside.com 2019 - 2024. All rights reserved.