Django 从一条生产线处决两名芹菜工人
我在一个团队中为我的大学做一个项目,我主要是在前端和一些基本的django模型上工作,所以我对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
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
这对我不起作用。它似乎只运行第一部分,因为当我更改顺序时,它运行另一部分。