2016-07-05 41 views
0

這裏的日程安排我在我的設置文件計劃任務運行更多的時候則需要

CELERYBEAT_SCHEDULE = { 
    'remind_to_activate_email': { 
     'task': 'users.tasks.remind_to_activate_email', 
     'schedule': datetime.timedelta(days=1), 
     'kwargs': { 
      'remind_periods': (2,) 
     } 
    }, 
} 

但出於某種原因執行作業,每次30分鐘,這是我前一段時間使用的時間跨度。我重新啓動了celerybeat並刪除了celerybeat-schedule文件,但它不起作用。

回答

0

所有Celery任務都在數據庫中排隊。 您應該在重新啓動時釋放數據庫,否則所有其餘任務將繼續運行。