From a21ff9c5d66f1ca66571ad73f2748aa68850fa3d Mon Sep 17 00:00:00 2001 From: Luciano Gervasoni Date: Thu, 4 Sep 2025 08:46:04 +0200 Subject: [PATCH] Celery scheduler DB based --- app_urls/core/settings.py | 2 ++ app_urls/supervisord.conf | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app_urls/core/settings.py b/app_urls/core/settings.py index e46f48d..dd2effa 100644 --- a/app_urls/core/settings.py +++ b/app_urls/core/settings.py @@ -115,6 +115,8 @@ CELERY_RESULT_BACKEND = 'redis://{}:{}/{}'.format(os.environ.get("REDIS_CELERY_H CELERY_ACCEPT_CONTENT = ['json'] CELERY_TASK_SERIALIZER = 'json' CELERY_RESULT_EXPIRES = 3600 # Auto clean results after 1 hour +CELERY_ENABLE_UTC = True +CELERY_TIMEZONE = "UTC" # Celery Beat scheduler (required for django-celery-beat to work) CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers.DatabaseScheduler' diff --git a/app_urls/supervisord.conf b/app_urls/supervisord.conf index 9707793..b4e1f51 100644 --- a/app_urls/supervisord.conf +++ b/app_urls/supervisord.conf @@ -15,7 +15,7 @@ stdout_logfile_maxbytes=20MB stdout_logfile_backups=1 [program:beat] -command=celery -A core beat -l info --logfile=/opt/logs/beat.log +command=celery -A core beat -l DEBUG --scheduler django_celery_beat.schedulers:DatabaseScheduler --logfile=/opt/logs/beat.log directory=/opt/app autostart=true autorestart=true