[xuxueli/xxl-job]部分任务执行完成后没有更新状态

2024-04-24 5 views
0

2.3.0 snapshot

任务执行完成后状态应该为成功或者失败

任务一直处在执行中。 同一个任务,一部分调度后,执行完成后会更新状态到成功,另一部分任务调度后,执行完成后始终处于执行中状态(即客户端没有正确回调结果给服务端)。 任务代码实际已执行完成,无异常日志。 服务端日志也无异常日志。

生产环境出现该问题,测试环境无法复现。

执行任务日志 image

@xuxueli 因测试、本地始终无法复现,能否提供排查思路,方便进一步排查,谢谢。

目前看到该处源码,成功后会打印 ----------- xxl-job job callback finish. 也打印了。但是实际结果是回调应该失败了,因为服务端没有正确更新任务状态。 https://github.com/xuxueli/xxl-job/blob/5dfc6a1092ae8131db160d23323dca33f7501ad8/xxl-job-core/src/main/java/com/xxl/job/core/thread/TriggerCallbackThread.java#L168

回答

1

我也遇到这种问题了

0

我也是...

3

用2.2.0版本可以...

8

我用的2.1.1版本,线上环境也是会遇到这种任务执行完,打印完日志,但是就是没有结束更新任务状态,一直在刷圈圈,和上面截图一致

5

这个问题有人解决了吗

4

我司生产环境使用2.2.0 版本同样出现该问题。目前10几个执行器总共运行了100多个任务,这种情况只出现在其中一个服务中。。。

5

升级成2.3.0问题解决

8

2.3.0还是有这个问题,有人知道怎么解决吗

3

2.3.0遇到同样的问题

7

2.3.1遇到同样的问题

5

有解决的办法了吗2.3.1

8

2.3.0遇到同样的问题

4

2.4.0遇到同样的问题