8

花、セロリの監視ツールを設定しようとしています。これは全体的に問題なく動作しますが、ブローカー タブの下に何も表示されません。「workers」、「tasks」、「monitor」の下にあるものが表示され、グラフが更新されています。私は花を始めるために以下を使用しています:

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

関連するエラー メッセージは次のとおりです: ブローカー情報を取得できません: 401 クライアント エラー: 権限がありません

http://:15672/ から、ユーザー名 guest とパスワード guest を使用して、RabbitMQ 管理にログインできます。

ブローカータブの下にメッセージが表示されない理由について何か考えはありますか?

4

2 に答える 2

4

flower が rabbitmq にアクセスできるようにする必要があります。そのためには、ターミナルでこれらのコマンドを実行します

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

また、現在のユーザーがrabbitmqに関連する権限を持っていることを確認してください。

ここで flower を実行すると、ブローカーが表示されるはずです。

また、tornado の古いバージョンにはバグがあります。花が適切に機能するように、トルネードをアップグレードしてください。

pip install --upgrade tornado
于 2014-10-29T19:42:10.263 に答える