1
--concurrency=1
(Workers Guide 기준)을 사용하여 샐러리에서 다른 수의 동시 스레드를 설정하려고합니다.셀러리의 스레드를 어떻게 볼 수 있습니까?
어쨌든 데몬 (celeryd ... --concurrency=1
)을 실행할 때 실행중인 스레드 수를 보는 방법을 모르겠습니다.
이들은 각각 ps -ef
에 표시된 행에 해당합니까?
--concurrency=1
(Workers Guide 기준)을 사용하여 샐러리에서 다른 수의 동시 스레드를 설정하려고합니다.셀러리의 스레드를 어떻게 볼 수 있습니까?
어쨌든 데몬 (celeryd ... --concurrency=1
)을 실행할 때 실행중인 스레드 수를 보는 방법을 모르겠습니다.
이들은 각각 ps -ef
에 표시된 행에 해당합니까?
기본적으로 셀러리는 작업자를 위해 하위 프로세스를 사용합니다.
을 관리하는 주요 과정은 1 개 주 과정이있을 것이다 : 당신이 concurrency=1
를 구성하는 경우에는이 개 과정이 있어야합니다 + N 작업자 하위 프로세스 : --concurrency=N
또는 CELERYD_CONCURRENCY=N
gevent 근로자는 어떻게되는지 잘 모르겠습니다.
'CELERYD_CONCURRENCY = N'이라고 말하면이 매개 변수를 celeryconfig.py에 넣을 수 있다는 의미입니까? 감사! – fedorqui
그래, 당신은 celeryconfig.py 또는 명령 줄에 넣을 수 있습니다. 명령 줄을 모두 사용하면 구성 파일이 무시됩니다. – enlavin
잘 됐네. 도와 주셔서 대단히 감사합니다, @ enlavin. – fedorqui