Celery 任务运行两次

时间:2021-06-19 06:38:59

标签: celery django-celery

我有这样的任务

@app.task(autoretry_for=(Exception,), retry_backoff=30, retry_kwargs={"max_retries": 10})
def task_sms(order_ref, status, del_info):
    config = iconfig(order_ref, status, del_info,)
    send(config)

这是通过 api 在移动设备中调用的,但是如果我遇到此条件

if(status == Status.PICKED):
....

它运行但我在检查日志时收到两条消息它确实执行了两个任务,在此之前它只运行一次的其他条件。哪里出错了?是否有任何解决方法只运行一次任务?希望有人能帮忙。谢谢

0 个答案:

没有答案
相关问题