Джанго Сельдерей, Сельдерей победил рабочих

В celery у меня есть 3 типа задач, первая задача выполняется каждые 3 минуты и занимает почти 1 минуту, вторая задача периодическая, которая выполняется каждый понедельник и занимает почти 10 минут, третья и последняя - для отправки пользователям писем для регистрации/забытия пароля, я запутался, сколько рабочих/экземпляров celery beat я должен использовать, может кто-нибудь мне помочь?

Обычно у вас есть только один экземпляр Celery beat для планирования задач. Если у вас более одного экземпляра, это приведет к тому, что задачи будут планироваться столько раз, сколько экземпляров Celery beat у вас имеется.

Нет жесткого и быстрого правила, сколько работников Celery должно быть у вас. Начните с нескольких, например, трех, и следите за показателями (вы можете использовать что-то вроде https://flower.readthedocs.io/en/latest/index.html для создания приборных панелей).

Вернуться на верх