我在 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,这次成功了!