[rabbitmq-discuss] Set rabbitmq to use in Amazon EC2 with different regions

Pedro Sá da Costa psdc1978 at gmail.com
Mon Jul 22 18:38:53 BST 2013


Hi,

I am trying to configure rabbitmq with EC2. The rabbitmq works when it uses
the private IP, but when I try to use the public IP, I can't start the
rabbitmq. What I want to do is that different EC2 regions access the same
rabbitmq. E.g.: the rabbitmq is running in region USA, and the applications
are running in Singapore and in Ireland. The applications must access the
rabbitmq in USA. I open all the ports in the regions.

The configuration file that I use is:

$ cat /etc/rabbitmq/rabbitmq-env.conf
RABBITMQ_NODE_IP_ADDRESS=XX.XXX.XX.XXX


The error that I get is:

$ cat /var/log/rabbitmq/startup_log

              RabbitMQ 3.1.3. Copyright (C) 2007-2013 VMware, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: /var/log/rabbitmq/rabbit at ip-10-170-74-198.log
  ######  ##        /var/log/rabbitmq/rabbit at ip-10-170-74-198-sasl.log
  ##########
              Starting broker...

BOOT FAILED
===========

Error description:
   {could_not_start_tcp_listener,{"XX.XXX.XX.XXX",5672}}

Log files (may contain more information):
   /var/log/rabbitmq/rabbit at ip-10-170-74-198.log
   /var/log/rabbitmq/rabbit at ip-10-170-74-198-sasl.log

Stack trace:
   [{rabbit_networking,start_listener0,4,[]},
    {rabbit_networking,'-start_listener/4-lc$^0/1-0-',4,[]},
    {rabbit_networking,start_listener,4,[]},
    {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,[]}]



BOOT FAILED
===========

Error description:
   {could_not_start,rabbit,
       {bad_return,
           {{rabbit,start,[normal,[]]},
            {'EXIT',
                {rabbit,failure_during_boot,

{could_not_start_tcp_listener,{"XX.XXX.XX.XXX",5672}}}}}}}

Log files (may contain more information):
   /var/log/rabbitmq/rabbit at ip-10-170-74-198.log
   /var/log/rabbitmq/rabbit at ip-10-170-74-198-sasl.log

{"init terminating in
do_boot",{rabbit,failure_during_boot,{could_not_start,rabbit,{bad_return,{{rabbit,start,[normal,[]]},{'EXIT',{rabbit,failure_during_boot,{could_not_start_tcp_listener,{"XX.XXX.XX.XXX",5672}}}}}}}}}

How can I set the rabbitmq to use the public IP for other regions access it?

-- 
Best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130722/bed17b97/attachment.htm>


More information about the rabbitmq-discuss mailing list