2.3.0 snapshot
任务执行完成后状态应该为成功或者失败
任务一直处在执行中。 同一个任务,一部分调度后,执行完成后会更新状态到成功,另一部分任务调度后,执行完成后始终处于执行中状态(即客户端没有正确回调结果给服务端)。 任务代码实际已执行完成,无异常日志。 服务端日志也无异常日志。
生产环境出现该问题,测试环境无法复现。
执行任务日志
@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