次のコマンドで花を実行しています。
celery flower --broker=amqp://<username>:<password>@localhost:5672/<virtualhostname> --broker_api=http://<username>:<password>@localhost:5672/api/
タスク情報、ワーカー情報などを見ることができます。
しかし、にアクセスするとすぐに/broker
、コンソールに次のエラーが表示されます。
RabbitMQ management API call failed: Stream closed
UI は空白のままで、データはありません。
興味深いことに、 にアクセスするたびに/monitor
、コンソールに同じエラーが表示されますが、数秒後にグラフがモニター ページに読み込まれます。
しかし、ブローカーページの場合、待っても何も起こりません。
私が使用RabbitMQ
しているブローカーは、次のコマンドによってブローカーに対して管理プラグインが既に有効になっています。
rabbitmq-plugins enable rabbitmq_management
ブローカー ページで Stream closed エラーが発生するのはなぜですか?
関連する github の問題: https://github.com/mher/flower/issues/830