我在主从设置上有几个矩阵作业,其中从设备只有一个执行器。有时当矩阵作业执行时,主要作业(触发所有其他作业)占用一个奴隶,但它的子作业仍然可以在该奴隶上运行 - 这就是我想要的,因为主要工作实际上没有做任何事情。但有时完全相同的工作会占用一个奴隶,它的子工作会阻止认为没有可用的执行者。
(1)有人知道为什么行为会有所不同吗?对我而言,它看起来像一个错误,但可能有一些我遗漏的微妙原因。
(2)你能提出一个解决方法吗?
很有责任。
答案 0 :(得分:0)
我找到了一种解决方法:使用Matrix Tie Parent Plugin将父作业绑定到具有多个执行程序的 master (或其他某个节点),并专门用于运行矩阵父级作业。