Как настроить постоянную базу данных сельдерея - PullRequest
0 голосов
/ 08 июня 2018

Отзыв задания Celery хранится в памяти, поэтому он не сохраняется при перезапуске работника.В документации Celery это может быть сохранено с помощью команды celery -A proj worker -l info --statedb=/var/run/celery/worker.state

http://celery.readthedocs.io/en/latest/userguide/workers.html#worker-persistent-revokes

, но когда я запускаю команду, я получаю файл ошибки не найден, поэтому я создал файл и запустил командуСнова введите команду, но затем она сообщит мне, что тип БД не может быть определен.

Я пытаюсь посмотреть, как настроить постоянную базу данных для использования в сельдерее, но не получил результатов.Любая помощь будет оценена

1 Ответ

0 голосов
/ 08 июня 2018

Получается, что сначала я должен создать каталог, и работнику сельдерея должно быть разрешено создать файл в этом каталоге.

Моим решением было создать каталог celery в проекте, а затем выполнить команду:

celery -A proj worker -l info --statedb=celery/working.state и все работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...