2014-10-29 64 views
4

我正在嘗試配置花卉,芹菜的監控工具。這在整體上工作正常,但我在代理選項卡下看不到任何東西。我可以看到「工作人員」,「任務」和「監視」下的內容,並且圖表正在更新。我使用的是下面開始花:芹菜和花:經紀人選項卡中沒有什麼

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

相關的錯誤信息是:無法獲取代理信息:401客戶端錯誤:未經授權

我可以通過http登錄到RabbitMQ的管理: //:15672 /使用用戶名和密碼guest

有關爲什麼我無法在代理選項卡下看到消息的任何想法?

+0

其中龍捲風的版本,您使用的>管理員? – ChillarAnand 2014-10-29 19:37:17

回答

2

您需要啓用花來訪問rabbitmq。對於這種運行在您的終端這些命令

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

此外請確保當前用戶具有rabbitmq的相關權限。

現在,如果你運行花卉,它應該顯示經紀人。

此外,龍捲風的舊版本中存在一個錯誤。確保升級龍捲風,以便花朵正常工作。

pip install --upgrade tornado 
2

這個回覆可能晚了幾年,但我終於明白了爲什麼我有同樣的問題。一旦啓用rabbitmq_management插件,您需要爲正在使用的用戶連接rabbitmq權限來使用它。在覈心上,rabbitmq-management插件爲您提供了一個用戶界面來檢查您的amqp服務器,如果您的憑證可以登錄門戶網站,那麼一旦添加了管理員標籤,他們就可以使用API​​。

須藤rabbitmqctl set_user_tags <用戶名