I ran into an issue where I the rabbitmq-server would run just fine (as evidenced by ps output, and also using net_adm in erl to see it). Also all of my permissions we correct in terms of what user the server was running as well as the user for rabbitmqctl.<br>
<br>However, I could not get rabbitmqctl to be able to talk to the server at all (no matter what I put in the -n flag on the command line, or what I set the RABBITMQ_NODE_IP_ADDRESS to).<br><br>To fix it, I simply added an entry in /etc/hosts for the output of 'hostname -s' to 127.0.0.1.<br>
<br>I guess erlang uses the output of 'hostname -s' to determine what host it is running on. In my case, hostname -s output my Computer Name (from the Sharing pane in System Preferences), which ended up resolving to the external IP address of my router. OS X wants to you put ".local" after your computer name to signify localhost. This is in OS X version 10.5 (Leopard).<br>
<br>Hope this helps others troubleshoot! Thanks also for those who helped out in #rabbitmq.<br><br clear="all">Dave Woodward<br>...................................................<br><a href="http://www.futuremint.com">www.futuremint.com</a><br>
317.332.6438 | <a href="mailto:dave@futuremint.com">dave@futuremint.com</a><br>