如何解决celerybeat崩溃:找不到pid文件?

时间:2018-12-21 19:33:51

标签: django celery django-celery celerybeat

我已遵循https://pythad.github.io/articles/2016-12/how-to-run-celery-as-a-daemon-in-production的指示 对于celeryd来说效果很好,但是当启动celerybeat时,它说找不到pid文件。

我在以前的项目中使用了本教程,对celeryd和celerybeat都很好。该项目的区别仅在于,包括django项目在内的所有项目文件均由root拥有。我无法找到有关此问题的更多详细信息。

1 个答案:

答案 0 :(得分:4)

您还需要更改celery写入的日志目录的权限:

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