我有一个芹菜击败任务,即运行其他刮痧任务。当未处理这些任务时,队列开始增长。
我知道celery使用后端db,但只有:id,task_id,status,result,date_done,traceback。
我的想法是从芹菜殴打到重新安排任务由他们自己,但有些任务是没有连接或可能迷路,所以芹菜殴打在这些情况下是有用的。
第二个想法是添加我的日志,比如我的表,我可以保存任务ID和任务上下文,通过它我可以找出任务是否已经存在。
可能你有更好的方法吗?谢谢
芹菜任务可以是delayed
与expires
论点:http://docs.celeryproject.org/en/latest/userguide/calling.html#expiration