如何解决 celerybeat is down: no pid file found?

Ali*_*tov 3 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 所有。我未能找到有关该问题的更多详细信息。

Saa*_*eem 7

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

sudo chmod 755 /var/log/celery/ /var/run/celery/
sudo chown root:root /var/log/celery/ /var/run/celery/
Run Code Online (Sandbox Code Playgroud)