[rabbitmq-discuss] RabbitMQ on OSX - Having Problems...

Chris Duncan celldee at gmail.com
Sat May 16 19:30:29 BST 2009


Hi Tim,

The easiest way that I found to run RabbitMQ on OSX was to use the  
generic unix download - http://www.rabbitmq.com/releases/rabbitmq- 
server/v1.5.4/rabbitmq-server-generic-unix-1.5.4.tar.gz

I installed Erlang via Macports so I unpacked the RabbitMQ .tar.gz  
into /opt/local/lib/erlang/lib

Then I run the server with the command -

sudo /opt/local/lib/erlang/lib/rabbitmq_server-1.5.4/sbin/rabbitmq- 
server -detached

The '-detached' option runs it in the background. I run it as root  
because by default it wants to write to /var/log and I haven't gotten  
around to changing things.

The rabbitmqctl command -

/opt/local/lib/erlang/lib/rabbitmq_server-1.5.4/sbin/rabbitmqctl

Obviously you can create aliases etc. to make life easier.

HTH :)

Regards,

Chris



On 16 May 2009, at 18:47, Tim Perrett wrote:

> Ok, so I completely scrapped this and started again, this time with
> macports to ensure it was nothing stupid i was doing causing the
> problem. So, I installed via macports, and following the instructions:
>
> sudo -H -u rabbitmq rabbitmq-server
>
> Great I thought! It works out of the box... however, if i open another
> terminal, the rabbitmqctl doesnt find the running server still.
>
> Any ideas? This is really starting to do my head in!
>
> Cheers, Tim
>
> On Sat, May 16, 2009 at 11:37 AM, Tim Perrett  
> <tperrett at googlemail.com> wrote:
>> Sorry, just to add some more information - when I run:
>>
>> macbookpro:~ timperrett$ sudo rabbitmq-server
>> RabbitMQ 1.5.4 (AMQP 8-0)
>> Copyright (C) 2007-2009 LShift Ltd., Cohesive Financial Technologies
>> LLC., and Rabbit Technologies Ltd.
>> Licensed under the MPL.  See http://www.rabbitmq.com/
>>
>> Logging to "/var/log/rabbitmq/rabbit.log"
>> SASL logging to "/var/log/rabbitmq/rabbit-sasl.log"
>>
>> starting database             ...done
>> starting core processes       ...done
>> starting recovery             ...done
>> starting persister            ...done
>> starting guid generator       ...done
>> starting builtin applications ...done
>> starting TCP listeners        ...done
>>
>> broker running
>>
>> Then in another terminal I run:
>>
>> macbookpro:~ timperrett$ sudo rabbitmqctl status
>> Status of node rabbit at macbookpro ...
>> {badrpc,nodedown}
>> ...done.
>>
>> I then tried:
>>
>> timperrett$ sudo -u rabbitmq rabbitmq-server
>> {error_logger,{{2009,5,16},{11,34,45}},"Failed to create cookie  
>> file",[]}
>> {error_logger,{{2009,5,16},{11,34,45}},crash_report, 
>> [[{initial_call,{auth,init,['Argument__1']}},{pid,<0.20.0>}, 
>> {registered_name,[]},{error_info,{exit,{"Failed
>> to create cookie
>> file",[{auth,init_cookie,0},{auth,init,1},{gen_server,init_it,6}, 
>> {proc_lib,init_p_do_apply,3}]},[{gen_server,init_it,6}, 
>> {proc_lib,init_p_do_apply,3}]}},{ancestors, 
>> [net_sup,kernel_sup,<0.9.0>]},{messages,[]},{links,[<0.18.0>]}, 
>> {dictionary,[]},{trap_exit,true},{status,running},{heap_size,610}, 
>> {stack_size,24},{reductions,580}],[]]}
>> {error_logger,{{2009,5,16},{11,34,45}},supervisor_report, 
>> [{supervisor,{local,net_sup}},{errorContext,start_error},{reason, 
>> {"Failed
>> to create cookie
>> file",[{auth,init_cookie,0},{auth,init,1},{gen_server,init_it,6}, 
>> {proc_lib,init_p_do_apply,3}]}},{offender,[{pid,undefined}, 
>> {name,auth},{mfa,{auth,start_link,[]}},{restart_type,permanent}, 
>> {shutdown,2000},{child_type,worker}]}]}
>> {error_logger,{{2009,5,16},{11,34,45}},supervisor_report, 
>> [{supervisor,{local,kernel_sup}},{errorContext,start_error}, 
>> {reason,shutdown},{offender,[{pid,undefined},{name,net_sup},{mfa, 
>> {erl_distribution,start_link,[]}},{restart_type,permanent}, 
>> {shutdown,infinity},{child_type,supervisor}]}]}
>> {error_logger,{{2009,5,16},{11,34,45}},std_info, 
>> [{application,kernel},{exited,{shutdown,{kernel,start,[normal, 
>> []]}}},{type,permanent}]}
>> {"Kernel pid  
>> terminated",application_controller,"{application_start_failure,kernel 
>> ,{shutdown,{kernel,start,[normal,[]]}}}"}
>>
>> Crash dump was written to: erl_crash.dump
>> Kernel pid terminated (application_controller)
>> ({application_start_failure,kernel,{shutdown,{kernel,start,[normal, 
>> []]}}})
>>
>> Thanks
>>
>> Tim
>>
>>
>> On Sat, May 16, 2009 at 11:22 AM, Tim Perrett  
>> <tperrett at googlemail.com> wrote:
>>> Guys,
>>>
>>> This is probably a very noobie question, but everything was  
>>> previously
>>> working perfectly, and now its just broken. For some reason
>>> rabbitmqctl appears to not be able to see the running broker? I  
>>> worked
>>> through this post:
>>>
>>> http://somic.org/2009/02/19/on-rabbitmqctl-and-badrpcnodedown/
>>>
>>> And based on whats detailed there, he suggests its an issue with
>>> rabbitmq not running as the rabbitmq user? Im running on OSX and  
>>> did a
>>> manual install.
>>>
>>> Any advice / help is greatly appreciated.
>>>
>>> Thanks, Tim
>>>
>>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss





More information about the rabbitmq-discuss mailing list