如何检查调度程序是否正常工作

时间:2014-09-09 05:40:19

标签: java scheduled-tasks

我正在使用java SingleThreadScheduledExecutor在Web应用程序中运行计划任务

我遇到的问题是 - 如何确定调度程序是否仍在运行且未崩溃?

是否有更好的方法,而不是让另一个调度程序来检查这个特定的调度程序

1 个答案:

答案 0 :(得分:1)

答案取决于您的计划程序的确如此。例如,您可以生成文件或更新数据库中的字段或可以检查的事物,并且可以计算时间间隔(从现在到最后更新)。在您的情况下,如果文件创建或更新数据库的时间间隔超过半小时,则表示作业已停止。但请注意,预定的工作意味着永远像爱一样。