ScheduledExecutorService停止计划的可运行任务,然后在一段时间后重新运行正常

时间:2019-05-16 04:56:03

标签: dropwizard scheduledexecutorservice

我有一个DropWizard应用程序,我们在其中使用DropWizard提供的托管对象(https://www.dropwizard.io/0.6.2/manual/core.html#managed-objects)功能。我们已经使用ScheduledExecutorService从实现Manage的类中调度了Runnable,该类在指定的时间间隔(90分钟)内运行得很好,但是在某些运行后突然停止(没有特定编号),然后在一段时间后重新启动-再次触发并开始正常运行。 我已经看到,在这之间没有异常发生,因此运行将停止并且不会执行它应该执行的可运行任务。 谁有较早遇到此问题,可以帮助解决该问题。

这是我们的调度方式。

scheduledExecutorService.scheduleAtFixedRate(runnableTask, 1, 90, TimeUnit.MINUTES);

0 个答案:

没有答案