From 70b81d64b585e96efd23b7874f1eb9df4c1a7099 Mon Sep 17 00:00:00 2001 From: Tatsuyuki Ishi Date: Tue, 25 Jul 2017 09:08:02 +0900 Subject: [PATCH 1/2] Fix uWSGI cron configuration The missing daily routines are also added. --- web/mailman-web/uwsgi.ini | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/web/mailman-web/uwsgi.ini b/web/mailman-web/uwsgi.ini index 7d201a8..929f8b7 100644 --- a/web/mailman-web/uwsgi.ini +++ b/web/mailman-web/uwsgi.ini @@ -25,11 +25,12 @@ gid = 1000 attach-daemon = ./manage.py qcluster # Setup hyperkitty's cron jobs. -cron2 = unique=1 ./manage.py runjobs minutely -cron2 = hour=1,unique=1 ./manage.py runjobs hourly -cron2 = day=1,unique=1 ./manage.py runjobs monthly -cron2 = week=1,unique=1 ./manage.py runjobs weekly -cron2 = month=1,unique=1 ./manage.py runjobs yearly +unique-cron = -1 -1 -1 -1 -1 ./manage.py runjobs minutely +unique-cron = 0 -1 -1 -1 -1 ./manage.py runjobs hourly +unique-cron = 0 0 -1 -1 -1 ./manage.py runjobs daily +unique-cron = 0 0 1 -1 -1 ./manage.py runjobs monthly +unique-cron = 0 0 -1 -1 0 ./manage.py runjobs weekly +unique-cron = 0 0 1 1 -1 ./manage.py runjobs yearly # Setup the request log. req-logger = file:/opt/mailman-web-data/logs/uwsgi.log From 13fac22e202291fc82ae49cb2969241af6ee4862 Mon Sep 17 00:00:00 2001 From: Tatsuyuki Ishi Date: Tue, 25 Jul 2017 09:18:53 +0900 Subject: [PATCH 2/2] Add quarter_hourly to cron configuration It is purely optional as there was no job set to run quarter hourly. --- web/mailman-web/uwsgi.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/web/mailman-web/uwsgi.ini b/web/mailman-web/uwsgi.ini index 929f8b7..be9fca9 100644 --- a/web/mailman-web/uwsgi.ini +++ b/web/mailman-web/uwsgi.ini @@ -26,6 +26,7 @@ attach-daemon = ./manage.py qcluster # Setup hyperkitty's cron jobs. unique-cron = -1 -1 -1 -1 -1 ./manage.py runjobs minutely +unique-cron = -15 -1 -1 -1 -1 ./manage.py runjobs quarter_hourly unique-cron = 0 -1 -1 -1 -1 ./manage.py runjobs hourly unique-cron = 0 0 -1 -1 -1 ./manage.py runjobs daily unique-cron = 0 0 1 -1 -1 ./manage.py runjobs monthly