假设我们应该每分钟运行一个cron作业,我们怎么知道所有cron作业都在过去运行?在某些情况下会丢失cron作业,例如服务器关闭或在某些时候停止cron作业以进行维护。
答案 0 :(得分:0)
使用日志确保这一点。
start_time
done_cron_job_set
all_cron_job_set
和now
,我们可以定期获取start_time
。然后是missing_cron_job_set
= all_cron_job_time_set -
done_cron_job_time_set` 但是有一些问题。
2017-01-01's
条记录已完成,我们是否可以使用2017-01-01: true
替换2017-01-01