我会提议使用芹菜安排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库支持的任何时区。
请参考此芹菜参考指南