上游作业在成功完成后仍在等待下游作业

时间:2018-04-09 18:21:14

标签: jenkins hudson

我们在哈德森(我们正在使用3.3.3)中拥有架构,其中一个作业并行运行3-4个下游作业。在完成下游作业后,上游作业将根据下游作业的状态完成。

但是对于很少的工作,我看到即使下游工作成功完成,上游工作仍在等待下游工作的完成。 对于许多上游工作而言,这很奇怪,但并非适用于每个上游工作。任何解决此问题的建议。

我在日志中创建了递归加载和套接字关闭错误。

  

2018年4月9日下午9:47:18 ch.ethz.ssh2.log.Logger警告警告:   接收线程:receiveLoop中的错误:套接字关闭引起:   java.lang.IllegalStateException:递归加载引起的:   com.google.common.util.concurrent.UncheckedExecutionException:   com.google.common.util.concurrent.UncheckedExecutionException:   java.lang.IllegalStateException:递归加载

1 个答案:

答案 0 :(得分:1)

好。似乎我发现这里有什么问题。我正在清理所有下行工作,而不是上游工作。从上游和下游清理所有内容后,构建工作正常。上游能够从下游获得响应并成功完成。

/servers/hudson/jobs/upstream_job/builds/*
/servers/hudson/jobs/downstream_job1/builds/*
/servers/hudson/jobs/downstream_job2/builds*
/servers/hudson/jobs/downstream_job3/builds/*