1
我想使用--concurrency=1
(基于Workers Guide)在芹菜中设置不同数量的并发线程。我们怎样才能看到芹菜的线程?
无论如何,当我运行守护进程(celeryd ... --concurrency=1
)时,我不知道如何查看正在运行的线程数。
它们是否对应于ps -ef
中显示的每一行?
我想使用--concurrency=1
(基于Workers Guide)在芹菜中设置不同数量的并发线程。我们怎样才能看到芹菜的线程?
无论如何,当我运行守护进程(celeryd ... --concurrency=1
)时,我不知道如何查看正在运行的线程数。
它们是否对应于ps -ef
中显示的每一行?
默认情况下,芹菜使用子流程的工人。如果配置concurrency=1
你应该有两个过程:
一般来说主要过程中,你将有1个主流程+ N工作子进程,如--concurrency=N
或CELERYD_CONCURRENCY=N
中所述
我不确定gevent工作人员会发生什么情况。
当你说'CELERYD_CONCURRENCY = N'时,你的意思是说这个参数可以放在celeryconfig.py中吗?谢谢! – fedorqui
是的,你可以把它放在celeryconfig.py或命令行中。如果您同时使用命令行覆盖配置文件。 – enlavin
太棒了,这很有道理。非常感谢你的帮助,@enlavin。 – fedorqui