Django 从一条生产线处决两名芹菜工人

Django 从一条生产线处决两名芹菜工人,django,celery,django-celery,django-celery-beat,Django,Celery,Django Celery,Django Celery Beat,我在一个团队中为我的大学做一个项目,我主要是在前端和一些基本的django模型上工作,所以我对django芹菜不太熟悉,也不太会说话,我也没有设置它。起初我们用的是一个芹菜工人,但我必须再加一个,这样我才能完成一个用户故事 我目前正在运行两名工人,每个工人在一个终端中有一名,如下所示: exec celery -A my_proj --concurrency=1 worker exec celery -A my_proj --concurrency=1 worker -B -Q notifica

我在一个团队中为我的大学做一个项目,我主要是在前端和一些基本的django模型上工作,所以我对django芹菜不太熟悉,也不太会说话,我也没有设置它。起初我们用的是一个芹菜工人,但我必须再加一个,这样我才能完成一个用户故事

我目前正在运行两名工人,每个工人在一个终端中有一名,如下所示:

exec celery -A my_proj --concurrency=1 worker
exec celery -A my_proj --concurrency=1 worker -B -Q notification
虽然我运行这两个项目,但我需要从一行开始。因此: 我怎样才能把这两个词写进一行呢

到目前为止,我已经尝试过:

exec celery multi start celery -A my_proj --concurrency=1 notification -A my_proj --concurrency=1 -B -Q notification
但它阻止了我的项目运作

非常感谢您的帮助,谢谢

试试看

exec芹菜-A我的项目--concurrency=1工作者&exec芹菜-A我的项目--concurrency=1工作者-B-Q通知

解决方案
芹菜多起点2-A我的项目-c=1-B:2-Q:2通知

上面告诉start 2 worker和第2个worker处理
通知
队列并将芹菜节拍嵌入其中

解释 您可以运行以下命令来查看由此产生的命令

芹菜多秀2-A我的项目-c=1-B:2-Q:2通知

输出:

celery worker -A my_proj -c=1
celery worker -A my_proj -c=1 -B -Q notification

这对我不起作用。它似乎只运行第一部分,因为当我更改顺序时,它运行另一部分。