首页 > 解决方案 > 芹菜节拍每分钟运行一次,而不是每 15 分钟运行一次

问题描述

我正在设置我的芹菜有时间表

CELERYBEAT_SCHEDULE = {
    'update_some_info': {
        'task': 'myapp.somepath.update_some_info',
        'schedule': crontab(minute='*/15'),
    },
}

检查 crontab 中实际写入的内容时,确实是<crontab: */15 * * * * (m/h/d/dM/MY)>

但我的芹菜日志表明该任务每分钟都在运行

INFO 2020-01-06 13:21:00,004 beat 29534 139876219189056 Scheduler: Sending due task update_some_info (myapp.somepath.update_some_info)
INFO 2020-01-06 13:22:00,003 beat 29534 139876219189056 Scheduler: Sending due task update_some_info (myapp.somepath.update_some_info)
INFO 2020-01-06 13:23:00,004 beat 29534 139876219189056 Scheduler: Sending due task update_some_info (myapp.somepath.update_some_info)
INFO 2020-01-06 13:24:28,255 beat 29534 139876219189056 Scheduler: Sending due task update_some_info (myapp.somepath.update_some_info)

为什么 celery beat 没有安排我的日程安排?

标签: djangocelerycelerybeat

解决方案


推荐阅读