Estamos funcionando con apio detrás de Supervisor y empezamos con¿El número de procesos apilados depende de la configuración de concurrencia?
celeryd --events --loglevel=INFO --concurrency=2
Esto, sin embargo, crea un gráfico de proceso que es hasta tres capas de profundidad y contiene hasta 7 procesos celeryd (Supervisor genera una celeryd, lo que genera varios otros, que nuevamente generan procesos). Nuestra máquina tiene dos núcleos de CPU.
¿Funcionan todos estos procesos en las tareas? ¿Tal vez algunos de ellos solo son grupos de trabajadores? ¿Cómo está conectada la configuración de concurrencia a la cantidad de procesos generados?
Esto no coincide con mi experiencia. Tengo '--concurrency = 1 --beat', sin embargo, 4 procesos apilados se generan. – Cerin
Utilizo 'DatabaseTransport' y Celery 3.0, y con' --concurrencry = 1' Obtengo 6 procesos, similar al caso OP. –
@asksol Experimento también 4 procesos de aplet cuando --concurrency = 1 y con dos trabajadores. Tengo curiosidad por saber por qué, muchas gracias. – fpghost