[rabbitmq-discuss] 答复: Alice wonderland and RabbitMQ issue

Wilson Ke wilson.ke at wealthcraft.com
Mon Dec 21 15:17:05 GMT 2009


Ari,

     It is so sorry to write ball your email,chinese traffic conditions is very terrible,i an on road to home for 2 hours.

I use "make and make install" to instlal rabbitmq server 1.7.0, i only install to "/usr/wilson/rabbitmq-server-1.7.0". and do more jobs about path handle.

Best Regards,
Wilson


________________________________
发件人: Ari Lerner [arilerner at mac.com]
发送时间: 2009年12月21日 18:41
收件人: Wilson Ke
抄送: 'RabbitMQ Discuss'
主题: Re: [rabbitmq-discuss] Alice wonderland and RabbitMQ issue

Wilson,

Did you make the rabbit project? I mean, how did you install rabbit?

To the rabbit guys, it seems that the rabbit_networking code isn't being loaded into the rabbit path?

Cheers,
Ari Lerner

On Dec 21, 2009, at 2:37 AM, Wilson Ke wrote:

Hi Ari,
         See Bellow:

(rabbit at centos)1> rabbit_networking:connection_info_all().
** exception error: undefined function rabbit_networking:connection_info_all/0

Regards,
Wilson
________________________________
From: Ari Lerner [mailto:arilerner at mac.com]
Sent: 2009年12月21日 18:32
To: Ari Lerner
Cc: Wilson Ke; 'RabbitMQ Discuss'
Subject: Re: [rabbitmq-discuss] Alice wonderland and RabbitMQ issue

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<mailto: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/d6c808bb/attachment.htm 


More information about the rabbitmq-discuss mailing list