计划任务运行更频繁,然后需要

时间:2016-07-05 18:39:56

标签: python django celery django-celery

这是我在设置文件中的日程安排

CELERYBEAT_SCHEDULE = {
    'remind_to_activate_email': {
        'task': 'users.tasks.remind_to_activate_email',
        'schedule': datetime.timedelta(days=1),
        'kwargs': {
            'remind_periods': (2,)
        }
    },
}

但出于某种原因,工作每30分钟执行一次,这是我前一段时间使用的时间跨度。我重新启动了celerybeat并删除了celerybeat-schedule文件,但它没有用。

1 个答案:

答案 0 :(得分:0)

所有Celery任务都在数据库中排队。 您应该在重新启动时释放数据库,否则所有剩余的任务将继续运行。