Jenkins主节点/从节点

3
我正在配置Jenkins的主/从节点。如果我将主节点标记为离线,构建将不会启动,并显示以下日志错误:
"Executor #-1 for master grabbed hudson.model.queue.WorkUnit@2c5affe4[work=pipeline_prova] from queue but master went off-line before the task's worker thread started. No termination trace available."
我的问题是:在Jenkins中,必须在线上主节点才能启动构建吗?我记得在Hudson中,主节点应该被停用。
我的当前配置是将主节点设置为在线,但没有执行器;同时使用了一个从节点,拥有8个执行器。这样配置很好地运作。
谢谢。

1
Jenkins使用单个主节点来安排作业。您还可以在与主节点运行的同一节点上指定执行者,但这可能会导致额外的节点负载。通常应在从节点上执行作业。 - undefined
所以主机必须在线,对吗? - undefined
1
是的,它必须在线。 - undefined
是的,Jenkins意味着单个主节点,并且该主节点应该在线(参见“Durable Task Plugin”)。 有一些方法可以避免必须运行单个主节点的瓶颈问题。 例如,请参考:https://dev59.com/nloV5IYBdhLWcg3wgu5H 或 https://docs.cloudbees.com/docs/cloudbees-core/latest/traditional-install-guide/high-availability 或 JenkinsX。但我想这不是你的情况。 - undefined
1个回答

0
对我来说,你只需要进入“管理Jenkins”>“节点”来查看用于执行这些作业的节点。enter image description here 几乎你可以在那里检查异常问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接