Celery scheduler DB based
This commit is contained in:
@@ -115,6 +115,8 @@ CELERY_RESULT_BACKEND = 'redis://{}:{}/{}'.format(os.environ.get("REDIS_CELERY_H
|
|||||||
CELERY_ACCEPT_CONTENT = ['json']
|
CELERY_ACCEPT_CONTENT = ['json']
|
||||||
CELERY_TASK_SERIALIZER = 'json'
|
CELERY_TASK_SERIALIZER = 'json'
|
||||||
CELERY_RESULT_EXPIRES = 3600 # Auto clean results after 1 hour
|
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 (required for django-celery-beat to work)
|
||||||
CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers.DatabaseScheduler'
|
CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers.DatabaseScheduler'
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ stdout_logfile_maxbytes=20MB
|
|||||||
stdout_logfile_backups=1
|
stdout_logfile_backups=1
|
||||||
|
|
||||||
[program:beat]
|
[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
|
directory=/opt/app
|
||||||
autostart=true
|
autostart=true
|
||||||
autorestart=true
|
autorestart=true
|
||||||
|
|||||||
Reference in New Issue
Block a user