Как решить, что celerybeat не работает: файл pid не найден? - PullRequest
0 голосов
/ 21 декабря 2018

Я следовал инструкциям https://pythad.github.io/articles/2016-12/how-to-run-celery-as-a-daemon-in-production Это очень хорошо работает для celeryd, однако при запуске celerybeat пишет, что pid-файл не найден.

Я использовал этот учебник в своих предыдущих проектах иотлично подойдет как для сельдерея, так и для сельдерея.Отличие только этого проекта в том, что все файлы проекта, включая проект django, принадлежат пользователю root.Я не могу найти более подробную информацию о проблеме.

1 Ответ

0 голосов
/ 26 декабря 2018

Вам также необходимо изменить разрешения каталогов журналов, в которые celery пишет:

sudo chmod 755 /var/log/celery/ /var/run/celery/
sudo chown root:root /var/log/celery/ /var/run/celery/
...