我们需要测试,cron作业是否正在运行?或是否需要对cron工作进行健康检查?

问题描述 投票:0回答:1

我们正在使用Spring Boot Cron作业,该作业每1小时运行一次。我们是否需要测试其运行状况以进行检查,它是否正在运行?

java spring-boot cron health-monitoring
1个回答
0
投票

如果您询问是否需要以测试cron作业是否运行,即由您决定

  • 如果不运行有关系吗?
  • 是否正常运行有关系吗?
  • 您想被通知吗?
  • ((您有薪休假的凌晨4点?)

假设您已经确定需要知道,有很多方法可以检测cron作业是否运行。例如:

  • 将作业追加消息到日志文件中
  • 让工作写报告文件
  • 让作业将记录写到数据库中
  • 让作业将消息发送到syslog(或等效日志)。

接下来,您需要进行某种监视,以检查日志消息是否已写入等,并以适当的方式通知某人。有很多现有的系统可以做到这一点;例如Nagios,Checkmk,Remedy等。有些是免费的。

© www.soinside.com 2019 - 2024. All rights reserved.