关闭CELERY。BACKEND_CLEANUP

问题描述 投票:0回答:1

我在Celery中使用Django。我需要关闭每天在4 UTC运行的celery.backend_cleanup。我一直在查看文档,找不到如何禁用它。以下是我的最后尝试:

celery.py

from __future__ import absolute_import, unicode_literals
from django.conf import settings
from celery import Celery
import os

os.environ.setdefault("DJANGO_SETTINGS_MODULE",
                      "settings")

app = Celery('app')

app.config_from_object('django.conf:settings', namespace='CELERY')

app.autodiscover_tasks()

app.conf.beat_schedule = {
    'backend_cleanup': {
        'task': 'celery.backend_cleanup',
        'schedule': None,
        'result_expires': None
    },
}

我不希望这个运行。如何停止?

django celery
1个回答
0
投票

您可能正在使用django-celery-beat。如果是这样,则必须从数据库中删除计划的任务。您可以通过Django管理面板执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.