我正在使用 Delayed Job 来管理后台工作。然而,我有一些需要定期执行的任务。每小时、每天或每周执行一次,例如。
目前,当我执行任务时,我创建一个新任务,以在一天/一周/一个月内执行。
但是我并不是很喜欢这样做。如果由于任何原因,任务没有完全执行,我们将不会创建下一个任务,可能会失去任务的执行。
您如何处理这种情况(使用 delayed job)来确保您的常规任务列表保持正确?
目前,当我执行任务时,我创建一个新任务,以在一天/一周/一个月内执行。
但是我并不是很喜欢这样做。如果由于任何原因,任务没有完全执行,我们将不会创建下一个任务,可能会失去任务的执行。
您如何处理这种情况(使用 delayed job)来确保您的常规任务列表保持正确?