什么是启动多个芹菜工人的python文件?

时间:2017-08-03 10:05:31

标签: python django celery

当我运行以下代码时

python manage.py celery -A test worker -l info -Q test -n test.%h

它将启动多个python进程以作为工作人员工作,我想检查代码如何启动多个进程以及不同进程如何相互通信。但是我检查了django,celery和django-celery的项目,并且不知道我应该看哪个文件。

1 个答案:

答案 0 :(得分:0)

以下是运行代码时所发生情况的快速细分:

celery -A test: defines the app (file) to be run, in this case, "test
worker -l: define the log level, in this case "info"
-Q test: name of the queue to listen to, in this case "test"
-n test: name of the host

如果您希望了解应用程序的定义方式,您应该从test.py文件开始,该文件应该根据您的line命令包含此特定Celery应用程序的所有设置