2013-03-27 2 views
0

Я пытаюсь создать кучу сельдерейных задач асинхронно на лету. Скажем, есть 1000 задач, которые я запускаю асинхронно, и у меня есть только один процесс celeryd для выполнения задач. Сколько потоков будет создано сельдереем для решения этих задач?Количество заданий сельдерея, выполняемых в данный момент времени

Если существует несколько потоков, которые сельдерей запускает автоматически для обработки очереди задач, как ограничить сельдерей для выполнения всего 100 потоков в данный момент времени.

Спасибо.

ответ

0

Его количество начинается столько, сколько вы указываете с помощью параметра CELERYD_OPTSconcurrency. Это также обсуждается here.

+0

Итак, параллелизм в celeryd_opts указывает, сколько задач выполняется каждым из рабочих процессов? –

+1

да, как объяснено [здесь] (http://docs.celeryproject.org/en/latest/configuration.html#concurrency-settings) – RickyA

Смежные вопросы