2012-03-19 119 views
5

我有一个跨45个奴隶(一个刚刚处理发射的主人)严重并行化的版本。詹金斯的工作失踪

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

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

但是,偶尔在控制台中显示的作业实际上属于完全不同的版本。

我甚至可以从哪里开始追踪这个问题?詹金斯的日志里充满了有关失败的工作或启动工作问题的任何信息。

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

想法,建议,有用的链接都大为赞赏,

+1

我发现Web界面有时无法自我刷新。这可能是这个(即只是一个显示问题)的人造物吗? – 2012-03-19 17:46:39

回答

5

这里是你如何能得到更多的信息:http://[jenkins_server]/log/ - >添加新的日志记录 - >输入您选择的名称 - >OK - >添加 - >输入hudson.model.Run作为记录器 - >设置日志级别所有 - >保存

现在http://[jenkins_server]/log/[your log name]/将提供更多的信息,就运行你的工作而言。

0

只要https://issues.jenkins-ci.org/browse/JENKINS-15156及其关联的错误是开放的,它就会在某些情况下发生。无论你用于平行建筑还是从属建筑都无所谓......它只是核心问题。离开它或活着它。

我怀疑额外的日志记录是修复或解决您的问题的答案。

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