嗨,我有点困惑celeryd
-celeryd_multi
这两者有什么区别?我的意思是,到目前为止我一直在使用python manage.py celeryd
,但我今天遇到celeryd_multi
了,找不到任何解释。根据文档,-c
表示处理队列的子进程数,所以如果是这样,有什么celeryd_multi's
用法?
问问题
1076 次
1 回答
3
celeryd 命令启动单个 celery worker。celeryd_multi 命令管理多个 celery worker。使用 celeryd_multi 您可以启动/停止/重新启动多个 celery worker。
celeryd_multi 可用于管理多个 celeryd worker 监听不同的队列:
$ celeryd-multi start image video data -c 3
该命令等价于:
$ celeryd -n image.myhost -c 3
$ celeryd -n video.myhost -c 3
$ celeryd -n data.myhost -c 3
于 2012-02-01T15:08:41.070 回答