Quartz.NET触发器错过的解决方法整理

来源:互联网 发布:2003年nba总决赛数据 编辑:程序博客网 时间:2024/06/05 10:51

错过Misfire指无法按照Trigger的定义进行下一次触发,比如Job的执行完之后已经过了下一次触发时间。

根据触发器类型细分:

简易触发器

  1. 立即执行 (用于不重复的Job,否则与2相同)
  2. 依当前时间重新调度,依照现有次数和结束时间执行(扣除掉错过的次数)
  3. 依当前时间重新调度,依照剩余次数和结束时间执行
  4. 依原调度下次执行时间重新调度,依照现有次数执行(扣除掉错过的次数)
  5. 依原调度下次执行时间重新调度,依照剩余次数和结束时间执行

Cron触发器

 

  1. 立即执行
  2. 忽略

第N天执行触发器

 

  1. 立即执行
  2. 忽略
原创粉丝点击