当前位置: 首页 > 知识库问答 >
问题:

Quartz调度器-忽略不起作用的作业-With MisfireHandlingInstructionDonothing()不起作用

邹弘
2023-03-14
TriggerBuilder.newTrigger().withIdentity(jobName, jobGroup)
            .withSchedule(CronScheduleBuilder.cronSchedule(cronExpression)
                      .withMisfireHandlingInstructionDoNothing())
            .withPriority(jobPriority).build();

注意:我正在手动转发测试时间。(如果这有什么不同的话)

共有1个答案

孔才
2023-03-14

我想我拿到了。

要使MisfireHandlingInstruction生效,延迟应大于

misfirethreshold=600000

 类似资料:
  • 我使用Quartz调度器执行10个作业。所有这些工作都有自己的导火索。因此它们是异步执行的。 然而,现在我需要这些工作中的2个,以更具体的方式执行。假设Job1每偶数分钟执行一次,Job2每奇数分钟执行一次。现在我想让Job2等待Job1完成。示例:Job1在10:02开始执行。10点03分,Job2的触发器被触发。但是在Job2开始执行之前,如果Job1已经完成,它将查看它。 你知道我怎么解决问

  • 我正在使用一个石英工作执行特定的任务。 如果另一个Main Job实例仍在运行,我想阻止调度器启动第二个Main Job实例...

  • 因此,我在一个控制器中有一个非常简单的代码片段,在这个代码片段中,我使用从外部文件中获取数据,它工作得很好!但是当我使用时,我会在控制台中得到一个

  • 石英依赖Maven **使用这个版本是因为服务器运行Java1.4。quartz的最新版本在运行app**时产生了错误 我尝试在周一到周五的凌晨1点运行一次cron表达式。(0 0 1?*周一至周五) OBS 我意识到,当达到执行时间时,它将在循环中执行。也就是说,如果我设置为从凌晨1点开始运行,它将在循环中执行。而不是跑一次,等第二天。

  • 问题内容: 我是新来的hibernate。我想做的是用来为我的Address类生成一个标识符。我已经为此使用接口。但是,当我使用策略并将其设置为hilo时,它将引发异常。这是我的代码: 我得到以下异常: 我正在使用最新的hibernate模式。我该怎么办? 问题答案: 不再支持Hilo,这应该可以工作

  • 我不能让非常基本的底拖示例按预期工作。下面的代码应该允许服务并发HTTP请求。实际发生的情况是,只有一个请求被处理,在第一个请求完成之前,其他请求都无法通过。 增加XNIO线程数及其工作线程不会改变任何事情。一个随机的XNIO被分配给请求。然后在调度后分配一个随机工作者。服务器一直处于阻塞状态,直到请求得到服务。