对芹菜术语有点困惑

发布于 2024-12-29 10:21:10 字数 229 浏览 6 评论 0原文

您好,我对 celeryd 和 celeryd_multi 有点困惑 - 这两者有什么区别?我的意思是,到目前为止我一直在使用 python manage.py celeryd,但我今天遇到了 celeryd_multi 并且找不到任何解释。根据文档,-c表示处理队列的子进程数,所以如果是这样的话,celeryd_multi的用法是什么?

hi I am a little confused over celeryd and celeryd_multi - what is the difference between this two? I mean, so far I have been using python manage.py celeryd, but i came across celeryd_multi today and couldn't find any explanation. According to the docs, -c indicates Number of child processes processing the queue, so if thats the case, whats celeryd_multi's usage?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡淡の花香 2025-01-05 10:21:10

celeryd 命令启动单个 celery 工作程序。 celeryd_multi 命令管理多个 celery 工作人员。使用 celeryd_multi 您可以启动/停止/重新启动多个 celery 工作程序。

celeryd_multi 可用于管理监听不同队列的多个 celeryd 工作线程:

$ celeryd-multi start image video data -c 3

该命令相当于:

$ celeryd -n image.myhost -c 3
$ celeryd -n video.myhost -c 3
$ celeryd -n data.myhost -c 3

celeryd command launches single celery worker. celeryd_multi command manages multiple celery workers. With celeryd_multi you can start/stop/restart multiple celery workers.

celeryd_multi can be used to manage multiple celeryd workers listening to different queues:

$ celeryd-multi start image video data -c 3

This command is equivalent to:

$ celeryd -n image.myhost -c 3
$ celeryd -n video.myhost -c 3
$ celeryd -n data.myhost -c 3
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文