我有一个定期的芹菜工作,应该在每天午夜运行。当然,我可以运行这个系统,让它过夜,看看结果。但我可以看到,在解决潜在问题和能源方面,它不是很有效。
在这种情况下,是否有一个技巧使测试更容易?
为了便于测试,您应该首先从python运行该任务,以验证它是否执行了应该执行的任务。
那么为了验证调度,你应该将celerybeat调度更改为在不久的将来运行,并验证它实际上是否运行。
一旦你已经验证了功能和时间表,你可以更新celerybeat时间表到午夜,至少在某种程度上确信它会像它应该的那样运行。