Flower: Unable to get stats for worker (Kombu 3.0.36 using celery 3.1.24 and flower 0.9.1)

Created on 3 Oct 2016  路  4Comments  路  Source: mher/flower

Hello,

I was having the following issue,
image

I did research and I tried the recommendation from https://github.com/mher/flower/issues/438 but it did not work. I reviewed all my packages and my previous installation of celery and I found that it was using Kombu 3.0.35, I changed to that version and with that I was able to see the worker details.

Using Kombu 3.0.36 the error message was:
Control command error: EncodeError(TypeError("<type 'itertools.cycle'> is not JSON serializable",),)

Hope this help.

worker

Most helpful comment

Would second that we've been having this issue, introduced kombu 3.0.35 to our pip requirements to prevent celery from pulling in kombu 3.0.36. Issue occurred for us in both Python 2.7 and Python 3.5 environments. Thank you.

All 4 comments

Would second that we've been having this issue, introduced kombu 3.0.35 to our pip requirements to prevent celery from pulling in kombu 3.0.36. Issue occurred for us in both Python 2.7 and Python 3.5 environments. Thank you.

We're seeing this on celery 3.1.23 and kombu 3.0.35 & 3.0.36. On python 2.7.12

We're only unable to load workers which are NOT listening to the 'celery' queue, but are listening to other named queues.

This issue is fixed in kombu 3.0.37 https://github.com/celery/kombu/issues/635

Not Sure if this is related. The web UI does not have a worker tab and the api seems to return nothing for both tasks and worker. I also do not have a workers tab nor do the worker links seem to work (returns a 404).

running...
celery==3.1.25
kombu==3.0.37
flower==0.9.2
tornado==5.0.1

So by this did 3.0.37 not fix the issue?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

davschne picture davschne  路  6Comments

lukik picture lukik  路  6Comments

mtahirtariq picture mtahirtariq  路  7Comments

ghost picture ghost  路  3Comments

MidoAhmed picture MidoAhmed  路  3Comments