【发布时间】:2012-06-08 05:27:42
【问题描述】:
celeryd 不需要 pidfile,但 celerybeat 似乎需要。有没有办法禁用它?我正在使用 Upstart 来管理进程,所以使用 pidfile 是多余的。
【问题讨论】:
-
你有没有运气禁用 pid 文件?
-
不,即使使用
celeryd -B也会导致创建一个 pid 文件。我基本上放弃了,只是指定了一条解决系统权限限制的路径。 -
啊,好吧。我遇到了类似的情况,它没有以 root 身份运行,因此无法保存在 /var/run 或等效文件中。我发现这似乎可行:
python manage.py celerybeat --schedule=/var/my_app/celerybeat-schedule --pidfile=。我正在通过 Django 运行它,不确定是否有效果。拥有一个=,然后在它似乎停止创建一个之后就什么也没有了。让我知道它是否有帮助。如果是这样,将其作为答案提交! -
@michael 是一种享受(我也在使用 django-celery)。
-
这个问题也与 Docker 用户有关。
标签: celery celerybeat