在生产中重新生成并重新启动cookiecutter-django docker-compose时遇到此问题。我可以通过删除所有停止的docker容器或在类似于rm -f './celerybeat.pid'/compose/production/django/celery/beat/start.sh中添加/compose/local/django/celery/beat/start.sh来解决此问题。是否有任何理由在撰写文件的生产版本中不包含此特定代码?

最佳答案

请在这里看看:

Disable pidfile for celerybeat

您可以指定不带任何位置的pidfile,以便每次启动celery时都将重新创建它

--pidfile=

关于django - 错误: Pidfile (celerybeat. pid)已经存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50381953/

10-10 07:20