詹金斯:正在等待主服务器上的下一个可用执行程序,4 个工作程序处于空闲状态

詹金斯:正在等待主服务器上的下一个可用执行程序,4 个工作程序处于空闲状态

我在 Ubuntu 上有一个 jenkins(最初是 1.596.2,后来升级到 .3)主机,里面有一些工作。

上周我开始看到作业被放入队列(待处理 — 等待下一个可用的执行程序)。我检查了作业配置(限制可以运行此项目的位置),它显示标签中的从属:1。主工作者都报告空闲。我升级到 1.596.3,重新启动了节点,但工作几个小时后(大约 10-12 小时),它开始将作业放入队列,尽管工作者处于空闲状态。

它没有任何从属,有足够的资源(节点是具有 8 GB RAM 和 500 GB 磁盘的 VM)并且 dmesg 或日志中没有错误。

我该怎么做才能解除封锁?

谢谢,艾德

答案1

我遇到了类似的问题,我有“批处理任务”(批处理任务插件) 不会启动并阻止执行队列。通过从队列中删除任务,它可以恢复常规作业的执行。

这可能是也可能不是你的问题。

答案2

我在使用 Jenkins 1.639 时也遇到了这个问题,
我第一次重新启动了 Jenkins,但问题仍然存在,
我在主节点中有 2 个执行器,又添加了 3 个,总共 5 个,
再次重新启动 Jenkins,这次成功了!

相关内容