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