Verbindliche externe IP-Adresse zu Rabbit MQ server

Habe ich Eine box und es hat ein Verbraucher, der es hört, die auf ein Kaninchen MQ server

Ich habe Feld B, das veröffentlichen einer Nachricht an den listener

So lange, wie all dies auf der box Ein und ich beginne Rabbit MQ server w/defaults funktioniert es einwandfrei.

Sind die Standardeinstellungen-host=127.0.0.1 auf port 5672, aber
wenn ich telnet box.a.ip.addy 5672 von der box B, den ich bekommen:

Trying  box.a.ip.addy...
telnet: connect to address  box.a.ip.addy: No route to host
telnet: Unable to connect to remote host: No route to host

telnet auf den port 22 ist in Ordnung, kann ich ssh in das Feld A Feld B

Also ich nehme an, ich muss die ip ändern, dass Sie den RabbitMQ server verwendet
Ich fand diese: http://www.rabbitmq.com/configure.html und ich habe jetzt eine config-Datei in den Speicherort der Dokumentation sagte, mit den Namen rabbitmq.config und enthält:

[
    {rabbit, [{tcp_listeners, {"box.a.ip.addy", 5672}}]}
].

Also hörte ich auf den server, und begann, RabbitMQ-server wieder. Es fehlgeschlagen ist. Hier sind die Fehler aus den error-logs. Es ist ein wenig über meinem Kopf. (in der Tat, das meiste ist)

=ERROR REPORT==== 23-Aug-2011::14:49:36 ===
FAILED
Reason: {{case_clause,{{"box.a.ip.addy",5672}}},
         [{rabbit_networking,'-boot_tcp/0-lc$^0/1-0-',1},
          {rabbit_networking,boot_tcp,0},
          {rabbit_networking,boot,0},
          {rabbit,'-run_boot_step/1-lc$^1/1-1-',1},
          {rabbit,run_boot_step,1},
          {rabbit,'-start/2-lc$^0/1-0-',1},
          {rabbit,start,2},
          {application_master,start_it_old,4}]}

=INFO REPORT==== 23-Aug-2011::14:49:37 ===
    application: rabbit
    exited: {bad_return,{{rabbit,start,[normal,[]]},
                         {'EXIT',{rabbit,failure_during_boot}}}}
    type: permanent

und hier ist noch mehr von den start-up-log:

Erlang has closed
Error: {node_start_failed,normal}
^M
Crash dump was written to: erl_crash.dump^M
Kernel pid terminated (application_controller) ({application_start_failure,rabbit,{bad_return,{{rabbit,start,[normal,[]]},{'EXIT',{rabbit,failure_during_boot}}}}})^M

Bitte helfen

  • Nur zur Deckung der Hand: verwenden Sie box.a.ip.addy wenn Sie erfolgreich ssh von box B?
  • smh-Nein, ich will nicht zu offenbaren, meine ip-Adresse
InformationsquelleAutor KacieHouser | 2011-08-23
Schreibe einen Kommentar