gpt4 book ai didi

multithreading - 我们怎样才能看到 Celery 中的线程呢?

转载 作者:行者123 更新时间:2023-12-03 12:49:32 28 4
gpt4 key购买 nike

我尝试使用 --concurrency=1 (基于 Workers Guide )在 Celery 中设置不同数量的并发线程。

无论如何,当我运行守护进程 (celeryd ... --concurrency=1) 时,我不知道如何查看正在运行的线程数。

它们是否对应于 ps -ef 中显示的每一行?

最佳答案

默认情况下,celery 使用工作进程的子进程。如果您配置 concurrency=1 您应该有 2 个进程:

  • 使用来自代理的消息并管理进程轮询的主进程
  • 1 个工作进程

一般来说,您将有 1 个主进程 + N 个工作子进程,数量如 --concurrency=NCELERYD_CONCURRENCY=N

中所述

我不确定 gevent 工作人员会发生什么。

关于multithreading - 我们怎样才能看到 Celery 中的线程呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16688061/

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