Open shouziws opened 2 years ago
JobThread中有段逻辑是这样的:如果轮询30次还没有调度的话,线程就会退出,可能是这个原因
JobThread中有段逻辑是这样的:如果轮询30次还没有调度的话,线程就会退出,可能是这个原因
版本2.3.0 if (triggerParam!=null) 逻辑是执行完JobHandler的execute方法或FutureTask超时,才会进入下一次轮询,应该不是这个原因。 我也遇到了这个问题,正在排查
排查完了,我遇到的问题与该问题不无关,是执行器执行标注@JobHandler的方法时调用太过于频繁,并且在方法上标注有@Transaction注解,在SpringAop切面获取数据库连接时超过最大等待时长也没有获取到,而导致的任务中断,正常来说应该有异常抛出来的,但是同事有写切面将异常捕获而不抛出☺
@bigdou-x 请问最后问题怎么解决了?
使用版本2.1.2
调用方式是,admin这边自动注册并且注册上了,然后我开启我设置的cron设置任务管理,跑的过程中出现了 出现了 xxl-job JobThread stoped, hashCode:Thread, 的一个错误,调度线程不生效了 但是我后台依然能进去,我手动执行也能生效。这是怎么回事呢