Я следовал инструкциям https://pythad.github.io/articles/2016-12/how-to-run-celery-as-a-daemon-in-production Это очень хорошо работает для celeryd, однако при запуске celerybeat пишет, что pid-файл не найден.
Я использовал этот учебник в своих предыдущих проектах иотлично подойдет как для сельдерея, так и для сельдерея.Отличие только этого проекта в том, что все файлы проекта, включая проект django, принадлежат пользователю root.Я не могу найти более подробную информацию о проблеме.
Вам также необходимо изменить разрешения каталогов журналов, в которые celery пишет:
sudo chmod 755 /var/log/celery/ /var/run/celery/ sudo chown root:root /var/log/celery/ /var/run/celery/