[rabbitmq-discuss] Set rabbitmq to use in Amazon EC2 with different regions
Pedro Sá da Costa
psdc1978 at gmail.com
Tue Jul 23 10:47:15 BST 2013
Hi,
I restate my question: I want to establish AMQP connections from clients
outside amazon to my broker inside amazon. I tried to configure the cluster
but I still can't connect to the rabbitmq host. I think the error is
"could_not_start_tcp_listener"
that it is in the logs below. How I set-up the rabbimq in Amazon EC2?
I did the netstat and there isn't any process running on port 5672. I also
open all the ports in the Security group in Amazon EC2 console. The
configuration that I have in /etc/rabbitmq/rabbitmq-env.conf is
:/var/log/rabbitmq$ cat /etc/rabbitmq/rabbitmq-env.conf
RABBITMQ_NODE_IP_ADDRESS=XX.235.XXX.XXX
Here are the logs in /var/log/rabbitmq dir.
:/var/log/rabbitmq$ cat rabbit at ip-10-170-YYY-YYY.log
=INFO REPORT==== 23-Jul-2013::09:26:36 ===
Starting RabbitMQ 3.1.3 on Erlang R15B01
Copyright (C) 2007-2013 VMware, Inc.
Licensed under the MPL. See http://www.rabbitmq.com/
=INFO REPORT==== 23-Jul-2013::09:26:36 ===
node : rabbit at ip-10-170-YYY-YYY
home dir : /var/lib/rabbitmq
config file(s) : (none)
cookie hash : rVPtw0Y5kTBT3E/GHFwvsA==
log : /var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY.log
sasl log : /var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY-sasl.log
database dir : /var/lib/rabbitmq/mnesia/rabbit at ip-10-170-YYY-YYY
=INFO REPORT==== 23-Jul-2013::09:26:37 ===
Limiting to approx 924 file handles (829 sockets)
=INFO REPORT==== 23-Jul-2013::09:26:37 ===
Memory limit set to 1499MB of 3749MB total.
=INFO REPORT==== 23-Jul-2013::09:26:37 ===
Disk free limit set to 1000MB
=INFO REPORT==== 23-Jul-2013::09:26:37 ===
msg_store_transient: using rabbit_msg_store_ets_index to provide index
=INFO REPORT==== 23-Jul-2013::09:26:37 ===
msg_store_persistent: using rabbit_msg_store_ets_index to provide index
=ERROR REPORT==== 23-Jul-2013::09:26:37 ===
failed to start TCP Listener on XX.235.XXX.XXX:5672 - eaddrnotavail (can't
assign requested address)
=INFO REPORT==== 23-Jul-2013::09:26:37 ===
Error description:
{could_not_start_tcp_listener,{"XX.235.XXX.XXX",5672}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY.log
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY-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,[]}]
=INFO REPORT==== 23-Jul-2013::09:26:38 ===
Error description:
{could_not_start,rabbit,
{bad_return,
{{rabbit,start,[normal,[]]},
{'EXIT',
{rabbit,failure_during_boot,
{could_not_start_tcp_listener,{"XX.235.XXX.XXX",5672}}}}}}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY.log
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY-sasl.log
=ERROR REPORT==== 23-Jul-2013::09:26:38 ===
** gen_event handler rabbit_error_logger crashed.
** Was installed in error_logger
** Last event was: {info_msg,<0.30.0>,
{<0.2.0>,
"Error description:~n ~p~n~nLog files (may contain
more information):~n ~s~n ~s~n~n",
[{could_not_start,rabbit,
{bad_return,
{{rabbit,start,[normal,[]]},
{'EXIT',
{rabbit,failure_during_boot,
{could_not_start_tcp_listener,
{"XX.235.XXX.XXX",5672}}}}}}},
"/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY.log",
"/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY-sasl.log
"]}}
** When handler state == {resource,<<"/">>,exchange,<<"amq.rabbitmq.log">>}
** Reason == {badarg,[{ets,lookup,
[rabbit_exchange,
{resource,<<"/">>,exchange,
<<"amq.rabbitmq.log">>}],
[]},
{rabbit_misc,dirty_read,1,[]},
{rabbit_basic,publish,1,[]},
{rabbit_error_logger,publish1,4,[]},
{rabbit_error_logger,handle_event,2,[]},
{gen_event,server_update,4,
[{file,"gen_event.erl"},{line,504}]},
{gen_event,server_notify,4,
[{file,"gen_event.erl"},{line,486}]},
{gen_event,handle_msg,5,
[{file,"gen_event.erl"},{line,248}]}]}
:/var/log/rabbitmq$ cat 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-YYY-YYY.log
###### ## /var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY-sasl.log
##########
Starting broker...
BOOT FAILED
===========
Error description:
{could_not_start_tcp_listener,{"XX.235.XXX.XXX",5672}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY.log
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY-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.235.XXX.XXX",5672}}}}}}}
Log files (may contain more information):
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY.log
/var/log/rabbitmq/rabbit at ip-10-170-YYY-YYY-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.235.XXX.XXX",5672}}}}}}}}}
Thanks,
On 22 July 2013 20:09, Matthias Radestock <matthias at rabbitmq.com> wrote:
> Pedro,
>
>
> On 22/07/13 18:38, Pedro Sá da Costa wrote:
>
>> 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.
>>
>
> Inspecting the log files, as suggested by...
>
>
> 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
>>
>
> ...might offer some clues as to what went wrong.
>
> Matthias.
>
--
Best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130723/971c7123/attachment.htm>
More information about the rabbitmq-discuss
mailing list