詹金斯的工作失踪了

时间:2012-03-19 17:40:30

标签: jenkins master-slave

我有一个跨越45个奴隶的大量并行化构建(一个刚刚处理启动的主人)。

我遇到的问题是约有3%的工作消失了。

项目设置是一个“主”作业,然后通过N个从站启动(通过参数化作业插件)N个作业。大多数情况下,主作业的控制台输出对于分布式构建步骤的作业编号是正确的。

然而,偶尔,控制台中指示的作业实际上属于完全不同的构建。

我甚至开始寻找追踪此事的地方? jenkins日志几乎没有任何关于失败的工作或启动工作的问题的信息。

我现在最好的猜测是,当发生某些事情时,丢失的工作实际上已经排队等待执行者。但我没有证据支持这一点。

思想,建议,有用的链接都非常感谢,

2 个答案:

答案 0 :(得分:6)

以下是获取更多信息的方法:http://[jenkins_server]/log/ - > 添加新的日志记录器 - >输入您选择的名称 - > 确定 - > 添加 - >输入hudson.model.Run作为记录器 - >将日志级别设置为所有 - > 保存

现在http://[jenkins_server]/log/[your log name]/将为您提供有关运营工作的更多信息。

答案 1 :(得分:0)

只要错误https://issues.jenkins-ci.org/browse/JENKINS-15156及其链接的错误处于打开状态,就会在某些情况下发生。你用于并行建筑或依赖建筑并不重要......这只是核心问题。离开它或实现它。

我怀疑其他日志记录是解决问题的方法。

我的答案是 - 调试并向开发者发送补丁。

相关问题