问题描述
- 关于quartz-2.2.1出现任务执行一段时间后不执行的问题
-
使用的是quartz-2.2.1.jar,当有很多任务(不同的执行时间)同时使用一个job后,有些任务执行一段时间后就是不自动执行(执行中断),而且上一次的执行是完成了的,没有任何报错。后来认为是线程的问题,我把quartz.properties中设置线程数量大于我的任务数,结果是执行时间会长一些,但是一段时间后,还是会中断,难道就只有分成多个job来执行了吗?请问大家是否遇到这样的问题,是怎么样解决的?无日志,就像假死一样
解决方案
排查下,比如数据库的数据不完整,你的代码丢出异常等等,加上日志,看看最后一次执行的状态是什么
时间: 2024-10-03 20:31:38