我们正在使用每1小时运行一次的spring boot cron作业。我们是否需要测试其运行状况以进行检查,是否运行?

最佳答案

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


如果不运行有关系吗?
是否正常运行有关系吗?
您想收到通知吗?
(您的休息日凌晨4点?)


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


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


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

10-07 12:00
查看更多