[rabbitmq-discuss] Alice wonderland and RabbitMQ issue

Ari Lerner arilerner at mac.com
Mon Dec 21 10:32:25 GMT 2009


Wilson,

Yep, so it's on the rabbit node. Do you have the rabbit console open? Can you try typing this in the rabbit console:

rabbit_networking:connection_info_all().

What does that give you?

Ari Lerner

Hi Ari,
Bellow  is operation and result.
(rabbit at centos)2> rpc:call('rabbit at centos', rabbit_networking, connection_info_all, []).
{badrpc,{'EXIT',{undef,[{rabbit_networking,connection_info_all,
                                           []},
                        {rpc,local_call,3},
                        {erl_eval,do_apply,5},
                        {shell,exprs,6},
                        {shell,eval_exprs,6},
                        {shell,eval_loop,3}]}}}
 
Best Regards,
Wilson

On Dec 21, 2009, at 2:25 AM, Ari Lerner wrote:

> The error is coming from an alice call, not from mochiweb. But you can find those in the mochiweb source: http://code.google.com/p/mochiweb/
> 
> Thanks,
> Ari
> 
> On Dec 21, 2009, at 2:23 AM, Wilson Ke wrote:
> 
>> Hi Ari,
>>  
>> Do you have mochiweb_server.erl and mochiweb.app sample code?
>> if have ,please send to me. I think these maybe help me find issue key.
>>  
>> Best Regards,
>> Wilson
>>  
>> From: Wilson Ke 
>> Sent: 2009年12月21日 18:16
>> To: 'Ari Lerner'
>> Cc: 'RabbitMQ Discuss'
>> Subject: RE: [rabbitmq-discuss] Alice wonderland and RabbitMQ issue
>>  
>> Hi Ari,
>>        When I start alice, and on the erl environment run rabint:rabbit_node().
>> I can get node information as below.
>>  
>> (rabbit at centos)1> rabint:rabbit_node().
>> rabbit at centos
>>  
>> Best Regards,
>> Wilson
>>  
>> From: Ari Lerner [mailto:arilerner at mac.com] 
>> Sent: 2009年12月21日 18:04
>> To: Wilson Ke
>> Cc: 'RabbitMQ Discuss'
>> Subject: Re: [rabbitmq-discuss] Alice wonderland and RabbitMQ issue
>>  
>> Wilson,
>>  
>> Hey, sorry, I've been away from my email for a little while. Does he have the rabbit source?  
>>  
>> It's called in an rpc: rabint:rpc_call(rabbit_networking, connection_info_all, []).
>>  
>> where rabint rpc_call looks like:
>>  
>> rpc_call(Mod, Fun, Args)  -> rpc:call(rabbit_node(), Mod, Fun, Args, ?RPC_TIMEOUT).
>>  
>> So it's coming from the remote node. Wilson, what does: rabint:rabbit_node() look like?
>>  
>> Cheers,
>> Ari Lerner
>>  
>> On Dec 21, 2009, at 1:27 AM, Wilson Ke wrote:
>>  
>> 
>> Hi Ari,
>>          Do you have any suggestions?
>>  
>> Best Regards,
>> Wilson
>>  
>> From: Wilson Ke 
>> Sent: 2009年12月21日 17:24
>> To: 'Matthias Radestock'
>> Cc: 'mabrek'; 'RabbitMQ Discuss'
>> Subject: RE: [rabbitmq-discuss] Alice wonderland and RabbitMQ issue
>>  
>> Matthias,
>>     I did following your suggestions.
>> Use rabbit at centos as node name;
>> Set "UD/8aYoam23kYFz4aWO2bA==" as /root/.erlang.cookie content;
>> ./start.sh -alice rabbithost "rabbit at centos";
>>  
>> But when is use  the bellow curl command to test.
>> curl -i http://localhost:9999/conn
>> it still throw bellow exception
>>  
>> =INFO REPORT==== 22-Dec-2009::01:12:26 ===
>> (rest_server:237) Error in rest server: {function_clause,
>>                                          [{lists,map,
>>                                            [#Fun<conn.0.20985291>,
>>                                             {badrpc,
>>                                              {'EXIT',
>>                                               {undef,
>>                                                [{rabbit_networking,
>>                                                  connection_info_all,[]},
>>                                                 {rpc,local_call,3},
>>                                                 {conn,get,1},
>>                                                 {rest_server,run_controller,4},
>>                                                 {mochiweb_http,headers,5},
>>                                                 {proc_lib,init_p_do_apply,
>>                                                  3}]}}}]},
>>                                           {conn,get,1},
>>                                           {rest_server,run_controller,4},
>>                                           {mochiweb_http,headers,5},
>>                                           {proc_lib,init_p_do_apply,3}]}
>>  
>>  
>> Do you have mochiweb_server.erl and mochiweb.app sample code,if have ,please send to me. I think these maybe help me find issue key.
>>  
>> Thanks,
>> Wilson.
>>  
>> -----Original Message-----
>> From: Matthias Radestock [mailto:matthias at lshift.net] 
>> Sent: 2009年12月21日 16:31
>> To: Wilson Ke
>> Cc: 'mabrek'; 'RabbitMQ Discuss'
>> Subject: Re: [rabbitmq-discuss] Alice wonderland and RabbitMQ issue
>>  
>> Wilson,
>>  
>> Wilson Ke wrote:
>> > *My rabbitmq work normal,the start information as bellow*
>> > node          : rabbit at centos
>>  
>> In that case ...
>>  
>> > ./start.sh -alice rabbithost "alice at centos" -setcookie
>> > "UD/8aYoam23kYFz4aWO2bA=="
>>  
>> the above should say "rabbit at centos".
>>  
>> Also, the cookie information is wrong; you set it to what rabbit
>> displays here:
>>  
>> > cookie hash   : UD/8aYoam23kYFz4aWO2bA==
>>  
>> but that is the *hash* of the cookie, not the cookie itself. You can
>> find the cookie in rabbit's home dir under .erlang.cookie, e.g. given
>>  
>> > home dir      : /root
>>  
>> the cookie should be in /root/.erlang.cookie. The contents of that file
>> should be supplied to -setcookie.
>>  
>>  
>> Regards,
>>  
>> Matthias
>>  
> 
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20091221/716468cf/attachment.htm 


More information about the rabbitmq-discuss mailing list