Ci sono in esecuzione sedano dietro Supervisore e iniziare conIl numero di processi celeryd dipende dall'impostazione di --concurrency?
celeryd --events --loglevel=INFO --concurrency=2
Questo, tuttavia, crea un grafico processo che è fino a tre strati profondi e contiene fino a 7 processi celeryd (supervisore genera una celeryd, che genera vari altri, che generano nuovamente processi). La nostra macchina ha due core CPU.
Tutti questi processi funzionano su attività? Forse alcuni di loro sono solo pool di lavoratori? In che modo l'impostazione di --concurrency è connessa al numero di processi effettivamente generati?
Questo non corrisponde alla mia esperienza. Ho '--concurrency = 1 --beat', ma sono generati 4 processi di sedici. – Cerin
Uso 'DatabaseTransport' e Celery 3.0, e con' --concurrencry = 1' ottengo 6 processi, come nel caso OP. –
@asksol Ricevo anche 4 proc celeryd quando --concurrency = 1 e con due worker. Sono curioso di sapere perché, molte grazie. – fpghost