在长时间工作期间收到“Jenkins 将要关闭”消息

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

有时,当我们较长的构建之一正在运行时(大约 2 小时),Jenkins 将开始显示“Jenkins 将关闭...”消息。不,这不是由管理员(我)完成的。

当我上次看到这个时,我检查了正在运行的作业的控制台输出,它仍在通过测试并正常运行。没有挂。

后来,我再次检查,控制台显示“构建成功”消息,然后是“暂停(准备关闭)” - 它就在那里。

所以我点击了终止作业按钮,然后终止了它。并收到“已中止...”消息。

15秒后显示“点击此处强制终止正在运行的步骤”。我就是这么做的。然后显示“Terminate withAnt”。

15秒后,显示“点击此处强行终止整个构建”。我这样做了 - 詹金斯恢复正常运行并清除了“即将关闭”消息。

发生了什么事!

一个相关说明:由于 JUNits 上的“状态”渗透过多,我们最近向 Ant JUnit 任务添加了 forkmode="perTest" 设置。这导致随机测试失败并显示“虚拟机意外退出”消息。对于不同的测试,它是随机发生的。 (这是一个 PITA,因为我们不能再指望 jenkins 中的“测试失败”状态有任何意义。)不,我不确定当 Jenkins 作业出现终止问题时是否总是发生这种情况。

jenkins junit
2个回答
0
投票

嗯,我想我已经明白了。 系统磁盘空间不足。因此,一些使用更多的作业会触发这个问题 - 而其他作业则可以毫无问题地运行。

当我最终在其中一个日志中收到磁盘空间不足的错误时,我进行了一些清理(发现了一堆应该已被删除的文件。)。从那时起,这个错误就不再发生了。

不!还在发生


0
投票

如果您使用 ThinBackup,请尝试禁用该选项 “等到 Jenkins 空闲时执行备份”,或者将超时设置为 -1。

另请参阅 Jenkins 即将关闭

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