Celery Beat运行重复的任务

问题描述 投票:0回答:1

我有一个芹菜击败任务,即运行其他刮痧任务。当未处理这些任务时,队列开始增长。

我知道celery使用后端db,但只有:id,task_id,status,result,date_done,traceback。

我的想法是从芹菜殴打到重新安排任务由他们自己,但有些任务是没有连接或可能迷路,所以芹菜殴打在这些情况下是有用的。

第二个想法是添加我的日志,比如我的表,我可以保存任务ID和任务上下文,通过它我可以找出任务是否已经存在。

可能你有更好的方法吗?谢谢

celery celerybeat
1个回答
0
投票

芹菜任务可以是delayedexpires论点:http://docs.celeryproject.org/en/latest/userguide/calling.html#expiration

© www.soinside.com 2019 - 2024. All rights reserved.