提交 d35bc023 编写于 作者: X xyyz150

优化在JobThread尝试30次后销毁任务时,并发插入到triggerQueue中任务会失败的场景

上级 4dabb4b1
......@@ -165,7 +165,9 @@ public class JobThread extends Thread{
} else {
if (idleTimes > 30) {
XxlJobExecutor.removeJobThread(jobId, "excutor idel times over limit.");
if(triggerQueue ==null||triggerQueue.size()==0) {
XxlJobExecutor.removeJobThread(jobId, "excutor idel times over limit.");
}
}
}
} catch (Throwable e) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册