时间变化后重复的任务

时间:2017-11-01 15:11:13

标签: python timezone task celery celery-task

我不确切知道为什么,但我得到了重复的任务。我这可能与上周末的时间变化有关(时钟在系统中延迟了一个小时)。

第一项任务不应该执行,因为我明确地说hour=2。知道为什么会这样吗?

[2017-11-01 01:00:00,001: INFO/Beat] Scheduler: Sending due task every-first-day_month (app.users.views.websites_down)
[2017-11-01 02:00:00,007: INFO/Beat] Scheduler: Sending due task every-first-day_month (app.users.views.websites_down)
from celery.schedules import crontab

CELERYBEAT_SCHEDULE = {
    'every-first-day_month': {
        'task': 'app.users.views.websites_down',
        'schedule': crontab(hour=2, minute=0, day_of_month=1),
    }
}

CELERY_TIMEZONE = "Europe/Lisbon"

0 个答案:

没有答案