I'm using Flower to monitor my Celery task queues. I have the following settings in my flowerconfig.py:
###################
# Celery Settings #
###################
BROKER_URL = 'amqp://<REDACTED>:<REDACTED>@localhost:5672/some_app'
When I start flower from within the folder containg flowerconfig.py, however, it appears to be connecting to the default virtualhost using the guest credentials:
[celery@<REDACTED> bin]$ flower
[I 151006 16:02:30 command:113] Visit me at http://127.0.0.1:5555
[I 151006 16:02:30 command:115] Broker: amqp://guest:**@localhost:5672//
[I 151006 16:02:30 command:118] Registered tasks:
['celery.backend_cleanup',
'celery.chain',
'celery.chord',
'celery.chord_unlock',
'celery.chunks',
'celery.group',
'celery.map',
'celery.starmap']
[I 151006 16:02:30 mixins:225] Connected to amqp://guest:**@127.0.0.1:5672//
If I pass the argument via CLI, it work correctly though. I've straced the command and it appears to open the file RO without issue. I've also confirmed other settings in that file are applied successfully.
I'm currently using Celery v0.8.3.
Any ideas on what I'm doing wrong? Or is this a bug that I should report?