0
Пример celerybeat конф файл выглядит следующим образомДжанго - CeleryBeat пользователя в производстве с Supervisor
[program:celerybeat]
; Set full path to celery program if using virtualenv
command=celery beat -A myapp --schedule /var/lib/celery/beat.db --loglevel=INFO
; remove the -A myapp argument if you are not using an app instance
directory=/path/to/project
user=nobody
numprocs=1
stdout_logfile=/var/log/celery/beat.log
stderr_logfile=/var/log/celery/beat.log
autostart=true
autorestart=true
startsecs=10
; if rabbitmq is supervised, set its priority higher
; so it starts first
priority=999
Как бы я использую celerybeat запланировать CELERYBEAT_SCHEDULE = {}
в моем файле настроек Джанго. Что бы я изменил --schedule /var/lib/celery/beat.db
? Благодаря
ли я заменить FILENAME с сказать настройки, так как мой CELERYBEAT_SCHEDULE в моем settings.py файле? – PiccolMan
Боюсь, я не уверен, что понял ваш вопрос. В settings.py вы используете 'CELERYBEAT_SCHEDULE' для определения своего расписания (см. [Записи] (http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#beat-entries) в документе). 'CELERYBEAT_SCHEDULE_FILENAME' что-то еще, он определяет« файл, используемый PersistentScheduler для хранения последнего времени выполнения периодических задач ». Вы используете PersistentScheduler или другой? – Xebax