Сельдерей и цветок: на вкладке брокера ничего нет

Я пытаюсь настроить цветок, инструмент мониторинга сельдерея. В целом это работает нормально, но я ничего не вижу на вкладке брокера. Я вижу информацию в разделах «Рабочие», «Задачи» и «Монитор», а графики обновляются. Я использую следующее, чтобы запустить цветок:

celery flower --broker=amqp://<username>:<password>@<ipaddress>:5672/vhost_ubuntu --broker_api=http://<username>:<password>@<ipaddress>:15672/api

Соответствующее сообщение об ошибке, которое я получаю: Невозможно получить информацию о брокере: 401 Ошибка клиента: неавторизовано.

Я могу войти в систему управления RabbitMQ через http: //: 15672 / с именем пользователя и паролем гостя.

Есть идеи, почему я не вижу сообщения на вкладке брокера?


person wiwa1978    schedule 29.10.2014    source источник
comment
какую версию торнадо вы используете?   -  person ChillarAnand    schedule 29.10.2014


Ответы (2)


Этот ответ может быть запоздалым на несколько лет, но я наконец понял, почему у меня такая же проблема. После того, как вы включите плагин rabbitmq_management, вам необходимо предоставить пользователю, которого вы используете для подключения к rabbitmq, разрешение на его использование. По сути, плагин rabbitmq-management предоставляет вам пользовательский интерфейс для проверки на вашем сервере amqp. Если ваши учетные данные работают для входа на портал, они должны работать с API после добавления тега администратора.

sudo rabbitmqctl set_user_tags ‹username› администратор

person korono89    schedule 10.04.2017

Вам нужно включить цветок для доступа к rabbitmq. Для этого запустите эти команды в своем терминале

sudo rabbitmq-plugins enable rabbitmq_management
sudo service rabbitmq-server restart

Также убедитесь, что у текущего пользователя есть соответствующие разрешения на rabbitmq.

Теперь, если вы запустите цветок, он должен показать брокеру.

Также есть ошибка в более старой версии торнадо. Обязательно обновите торнадо, чтобы цветок работал правильно.

pip install --upgrade tornado
person ChillarAnand    schedule 29.10.2014