Задать вопрос
@Nurlybek

Как сделать в Celery общие данные?

Есть данные которые "закэшированы" в дикте в приложений django. Как запустить несколько рабочих, так что бы каждый не делал свою копию этих кешей, а все использовали одну и ту же?
Запускаю стандартным образом. Но в током случаи у приложения и у каждого рабочего своя копия создаётся.
celery --app=config worker -B --loglevel=info
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Никак. Таски Celery запускаются в виде отдельных процессов, а у каждого процесса собственное адресное пространство.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы