From a751637eaa1b56869ab3eae3fbfcc4d1778945d6 Mon Sep 17 00:00:00 2001 From: Martyn Inglis Date: Tue, 23 May 2017 13:41:22 +0100 Subject: [PATCH] Added the schedule into celery beat. run the delete jobs 20 mins apart, 00:00 -> sms 00:20 -> email 00:40 -> letters --- app/config.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/config.py b/app/config.py index b3528cb49..c5fa8cfbb 100644 --- a/app/config.py +++ b/app/config.py @@ -119,14 +119,19 @@ class Config(object): 'schedule': timedelta(minutes=66), 'options': {'queue': 'periodic'} }, - 'delete-failed-notifications': { - 'task': 'delete-failed-notifications', + 'delete-sms-notifications': { + 'task': 'delete-sms-notifications', 'schedule': crontab(minute=0, hour=0), 'options': {'queue': 'periodic'} }, - 'delete-successful-notifications': { - 'task': 'delete-successful-notifications', - 'schedule': crontab(minute=0, hour=1), + 'delete-email-notifications': { + 'task': 'delete-email-notifications', + 'schedule': crontab(minute=20, hour=0), + 'options': {'queue': 'periodic'} + }, + 'delete-letter-notifications': { + 'task': 'delete-letter-notifications', + 'schedule': crontab(minute=40, hour=0), 'options': {'queue': 'periodic'} }, 'send-daily-performance-platform-stats': {