【发布时间】:2014-05-29 12:51:45
【问题描述】:
我正在使用 celery-django 在我的站点后端对任务进行排队。 我正在尝试创建一个设置,其中有两个名为“low”和“high”的队列以及两个工人 W1 和 W2。 我希望他们通过以下方式使用队列中的任务:
W1
W2
通常可以这样。
打开终端1并输入
$celery worker -n W1 -Q low,high
打开终端2并输入
$celery worker -n W2 -Q high
但是我试图通过 celeryd 守护进程来做同样的事情。
我正在按照链接中给出的步骤进行操作:http://celery.readthedocs.org/en/latest/tutorials/daemonizing.html#example-configuration 但是可用的选项似乎不足以满足要求。
请帮助我进行一些我不知道的配置,这可以使它成为可能。除非真的有必要,否则我宁愿不运行多个守护进程或使用其他工具,例如 supervisord(也许您也可以就此向我提出建议)。
【问题讨论】:
标签: django celery daemon django-celery celeryd