芹菜时间表

Celery schedule

我在 Celery 中遇到了一些日程安排问题。 该任务有效,但我希望它在星期一 运行 一次,但每分钟 运行s。 我的时间表配置:

    CELERY_BEAT_SCHEDULE = {
    'kek': {
        'task': 'kek',
        'schedule': crontab(day_of_week=1),
    }
}

欢迎来到 SO,@Sturm。

只需定义小时和分钟:

# Executes every Monday morning at 8:30 a.m.
crontab(hour=8, minute=30, day_of_week=1)#Monday is 1

发生这种情况是因为 crontab 的默认设置是每分钟执行一次任务。

有关更多信息,请查看 crontab 的文档。