关于celery worker的参数
并发进程
-c CONCURRENCY, –concurrency=CONCURRENCY
Number of child processes processing the queue. The default is the number of CPUs available on your system.
指定并发子进程的数量,默认是cpu个数
hostname or node name
-n HOSTNAME, –hostname=HOSTNAME
Set custom hostname, e.g. ‘w1.%h’.
Expands: (hostname), %n (name) and %d, (domain).
You can start multiple workers on the same machine, but be sure to name each individual worker by specifying a node name with the –hostname argument:
$ 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
当在一个机器上启动多个worker时,注意指定hostname.
获取更多参数信息:
$ celery worker --help
参考
http://docs.celeryproject.org/en/latest/userguide/workers.html