芹菜工人处理相同的队列,名字?

时间:2015-02-18 16:04:07

标签: python django celery

我已经使用此命令在服务器上运行芹菜进程:

celery -A tasks worker -Q main_tasks -l INFO -n main_tasks

我是否可以使用相同的命令来运行在另一台服务器上使用相同队列的第二个工作人员,或者是否与-n下面的名称发生冲突?

celery -A tasks worker -Q main_tasks -l INFO -n main_tasks

如果是这样,我们可以随机命名吗?

1 个答案:

答案 0 :(得分:2)

documentation确实注意到每个工作人员的名称应该是唯一的:

$ celery -A proj worker --loglevel=INFO --concurrency=10 -n worker1.%h
$ celery -A proj worker --loglevel=INFO --concurrency=10 -n worker2.%h
$ celery -A proj worker --loglevel=INFO --concurrency=10 -n worker3.%h