Нужно ли включать celery beat для активации result_expires?

#celery #django-celery

#сельдерей #django-сельдерей

Вопрос:

У меня запущен и запущен django celery. Есть ли у меня что-то еще для активации https://docs.celeryproject.org/en/master/userguide/configuration.html#std:setting-result_expires или это уже работает?

У меня не установлен celery beat.

Ответ №1:

Нет. Для этого вам не нужен Celery beat. Истечение срока действия результата обрабатывается внутри Celery и / или серверной частью, которую вы используете в своем проекте.

Однако имейте в виду следующее:

Примечание

На данный момент это работает только с бэкэндами AMQP, database, cache, Couchbase и Redis.

При использовании серверной части базы данных, чтобы срок действия результатов истек, должен быть запущен celery beat.