gpt4 book ai didi

django - 错误 : Pidfile (celerybeat. pid) 已存在

转载 作者:行者123 更新时间:2023-12-01 21:39:37 24 4
gpt4 key购买 nike

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

最佳答案

如果没有beat你也能生活,celery 有一种方法可以通过传入 'B' 标志来处理周期性任务。当您执行此操作时,不会生成 .pid 文件,而是 celerybeat-schedule文件已生成。当您重新运行 celery 时,它不会提示重用此文件。至于源代码控制,只需将其添加到您的 .gitignore 中即可。

这是完整形式的命令:

celery -A <appname> worker -l info -BE

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com