0

rabbitmq サーバーに接続しようとしています。私は使っている

require 'carrot'
@client = Carrot.new(:host => 10.xx.xx.xx, :port => 5672)
q = @client.queue("my_queue")

このエラーが発生しています

"#<Carrot::AMQP::Server::ServerDown: Connection reset by peer>"

サーバーがダウンしているかどうかを確認するにはどうすればよいですか? どうすれば再起動できますか?

rabbitmq-server
4

1 に答える 1

1

追加情報をご提供いただけますでしょうか。

  • Rubyのバージョンは?
  • RabbitMQ のバージョンは?
  • RabbitMQ ブローカーはどこで実行されていますか?
  • RabbitMQ ブローカー ポートへの接続を妨げているファイアウォールはありますか?
  • セキュリティが有効になっているかどうか知っていますか?

ブローカーが実行されているサーバーのコマンド ラインにアクセスできる場合は、ps -ef | を実行すると、Erlang プロセスを確認できるはずです。grep rabbitmq

ブローカーを開始するには、次を実行します。

rabbitmq-server

最新の Ruby および Carrot gem を使用して、ローカル マシンで実行されている RabbitMQ 3.0.1 に対してコードを問題なく実行できます。唯一の修正は、ホスト IP アドレスを二重引用符で囲む必要があることでした。

于 2013-01-21T10:16:37.310 に答える