我正在使用mongodb作为后端和经纪人运行芹菜3.0.19。我想在子任务中使用队列,但它不起作用。以下是如何从示例add
任务重现问题。
使用命令
启动芹菜工作者celery -A tasks worker --loglevel=info --queue=foo
然后创建一个永远不会像那样完成的任务
from tasks import add
sub_task = add.s(queue="foo")
sub_task_async_result = sub_task.apply_async((2,2))
请注意以下任务将正常执行。
async_result = add.apply_async((2,2), queue="foo")
我做错了什么?
谢谢!