1
votes

I'm trying to populate the Broker tab on Celery Flower but when I pass a broker_api like the following example:

python manage.py celery flower --broker_api=http://guest:guest@localhost:15672/api/

I get the following error:

state.py:108  (run) Failed to inspect the broker: 'list' object is not callable

I'm confident the credentials I'm using are correct and the RabbitMQ Management Plugin is enabled. I'm able to access the RabbitMQ monitoring page through the browser.

  • flower==0.6.0
  • RabbitMQ 3.2.1

Does anyone know how to fix this?

1
Can you open a bug report in github.com/mher/flower/issues/new and include the stack trace with debug logging (with --debug option)? - mher

1 Answers

0
votes

Try removing the slash after /api/:

python manage.py celery flower --broker_api=http://guest:guest@localhost:15672/api