如果我使用crontab

时间:2015-06-09 08:20:51

标签: python django celery

如果我使用crontab,芹菜每5分钟就会继续点火一次。

我有django项目的要求:

Python3.4
celery==3.1.17
Django==1.8

我在settings.py

中有关注选项
from celery.schedules import crontab

USE_TZ = True
TIME_ZONE = 'Europe/Moscow'

CELERY_ENABLE_UTC = False
CELERY_TIMEZONE = TIME_ZONE

CELERYBEAT_SCHEDULE = {
    'every-day': {
        'task': 'app.tasks.every_day',
        'schedule': crontab(minute=30, hour=0),
    },
}

Celery在supervisord下工作:

celery worker -A proj -l info --concurrency=2 -Ofair
celery beat -A proj  -l info

午夜00:30之后,芹菜首次发送任务,然后继续射击至03:30。

我在github上发现了类似症状的问题,但没有帮助。

0 个答案:

没有答案