В доступе отказано: '/code/celerybeat.pid' - PullRequest
0 голосов
/ 31 января 2019

Я не могу запустить Celery beat с помощью Docker.

celerybeat_1    | celery.platforms.LockFailed: [Errno 13] Permission 
denied: '/code/celerybeat.pid'

Служба Docker:

celerybeat:
 <<: *django
 depends_on:
  - postgres
  - redis
 command: /start-celerybeat.sh

start-celerybeat.sh

#!/bin/sh

set -o errexit
set -o nounset

celery -A my_project.taskapp beat -l info --loglevel=debug --scheduler django_celery_beat.schedulers:DatabaseScheduler

Как можноЯ это исправлю?

1 Ответ

0 голосов
/ 31 января 2019

Удалить этот файл.Затем измените последнюю строку start-celerybeat.sh, добавив --pidfile /tmp/celerybeat.pid в конец

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