姜戈芹菜 crontab 在 CELERY_TIMEZONE='亚洲/加尔各答' 时不起作用



我会提议使用芹菜安排Django中的任务。当我更改Celery_timeZone ='Asia/calcutta'时,所有效果都很好。P>

#settings.py
CELERY_TIMEZONE='UTC'
CELERY_ENABLE_UTC = True
#tasks.py
@periodic_task(run_every=crontab(day_of_month="1-31", hour=6, minute=8), name="newtask1")
def elast():
        print "test"

这很好,但是当我将设置更改为

CELERY_TIMEZONE='Asia/Calcutta'
CELERY_ENABLE_UTC = False
#tasks.py
@periodic_task(run_every=crontab(day_of_month="1-31", hour=11, minute=38), name="newtask1")
def elast():
        print "test"

这不起作用。我似乎无法弄清楚这个问题。我缺少什么?任何帮助将不胜感激。

配置芹菜以使用自定义时区。时区值可以是PYTZ库支持的任何时区。

请参考此芹菜参考指南

相关内容

  • 没有找到相关文章