0

マシン A に rabbitmq + セロリ + フラワーをセットアップしました。このフラワーにアクセスすると、ブローカー、タスク、およびワーカー タブのすべての情報が取得されます。

マシン A で花を開始する方法:

flower --broker=amqp://guest:guest@localhost:5672// --broker_api=http://guest:guest@localhost:15672/api/

ただし、マシン B に flower をセットアップしても、最初のマシン A の amqp を指している場合、情報は得られません。3 つのタブは空のままです。

マシン B で花を開始する方法:

flower --broker=amqp://guest:guest@machine_A_ip:5672// --broker_api=http://guest:guest@Machine_A_ip:15672/api/

注意: 管理プラグインはすでに有効になっています。

私は何が間違っているのでしょうか?

ありがとう

[編集] PS:
ユーザー アカウントと vhost では、まだ機能しません。ログをチェックアウトすると、これがそこにあるものです:

[I 150112 11:15:13 command:107] Broker: amqp://username: @[broker ip]:5672/vhapp
[I 150112 11:15:15 mixins:225] amqp://username に接続:
@ [broker ip]:5672/vhapp [E 150112 11:16:18 state:71]
ブローカ情報を取得できません: ('Connection aborted.', error(110, 'Connection timed out'))
[E 150112 11:17 :50 状態:112] ブローカーの検査に失敗しました: ('接続が中止されました.', エラー(110, '接続タイムアウト'))
[E 150112 11:17:50 状態:112] ブローカーの検査に失敗しました: (' Connection aborted.', error(110, 'Connection timed out'))
[E 150112 11:17:50 state:112] ブローカの検査に失敗しました: ('Connection aborted.', error(110, 'Connection timed out') )))
[E 150112 11:17:50 state:112] ブローカの検査に失敗しました: ('接続が中止されました.', エラー(110, '接続がタイムアウトしました'))

4

2 に答える 2

-1

わかった。

cmd > celery -A task worker
another cmd > celery flower

できます。

于 2016-11-30T03:38:13.550 に答える