ask/celery — Issue #619: Celery worker status
Author: PonasNiekas
Created: 2012-02-22 17:39:32+00:00
State: open

Hi,

I run 3 workers (each using its own queue) with different number of worker processes. When I try to "ping" them by doing:

./manage.py celeryctl inspect ping

I get pong only from those workers that have one or more idling worker processes. Workers with all busy processes do not replay at all. Same thing then i try to get status information via python using "inspect" from "celery.task.control".

Not sure if it's a bug or a feature, but how do I reliably get the worker status ?

(Broker: RabbitMQ 2.7.1, Celery: 2.4.6)

Thanks,
lauris