私はPythonとpikaを使用しています。サーバーから別のサーバにRabbitMQでデータを送信したいからです。私は、消費者と生産者を作成するには、次のチュートリアルに続くPikaはリモートIPアドレスからRabbitMQを使用できません
:同じマシン上
を、私はローカルホストと読んローカルホストから、それが動作するためにメッセージを送ることができます。
しかし、サーバーから別のサーバーに、それは私が代わりにデフォルトのゲスト/ゲスト資格情報を使用しての管理者権限を持つ資格情報を作成しようとしたなどConnectionClosed、ProbableAccessDeniedError、ProbableAuthenticationError
などのエラーを与えるだろう。私も、私も送って、同じマシンから受信しようとした2秒
credentials = pika.credentials.PlainCredentials(server['username'], server['password'], erase_on_connect=False)
connection = pika.BlockingConnection(pika.ConnectionParameters(host=server['ip'], credentials=credentials, socket_timeout=2))
に0.25からタイムアウトを増加したが、代わりに「localhostの」を指定すると、私はマシンのIPアドレスを提供し、これは
を動作しませんでした