芹菜只在给定的时间范围内运行任务



只有在指定的时间范围内(比如说只在晚上10点到早上8点(运行Celery任务的最佳方式是什么?任何新任务都不应在该时间范围之外运行(这是必须的(。我能想到的一个可能的选择是在任务开始时检查时间,如果不在这个范围内,则用提供的eta提出一个self.retry,以便在另一个时间重新安排。

这是最好的方法还是有更好的选择?

Celery没有提供开箱即用的功能。我认为你的计划是一个很好的计划(测试任务是否在正确的时间执行,如果没有重新安排自己(。

相关内容

  • 没有找到相关文章

最新更新