請問老師為什麼我有兩個job在quartz 運行,兩個job 都以1分鐘啟動一次運行,但運行一段時間後有個job在執行完後的下一次不再被trigger

来源:13-6 实现按小时统计订单案例

慕勒5176038

2019-08-25

請問老師為什麼我有AB兩個job在quartz schedule 裡運行,兩個job 都以1分鐘啟動一次運行,但運行一段時間後有個job觀察log都會在執行完後的下一次不再被trigger,檢查quartz運行job卻兩個job都還在啟動容器內,這要怎麼檢查問題

写回答

1回答

凌波微步

2019-08-26

有可能是你的任务,每执行一次  都要用超过1分钟的时长,导致触发了misfire机制。

0
3
慕勒5176038
回复
凌波微步
老师 你好你说的"可以单起一个线程去执行,保证主线程(任务线程)在1分钟内结束"。 不太明白这个意思,请问有范例可以参考吗? 谢谢
2019-09-04
共3条回复

Elastic-job + Quartz精讲 实现企业级定时任务

经典电商案例,基础入门+框架整合+Java高级玩法+定时任务实现。

378 学习 · 63 问题

查看课程