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 &#39;hostname -s&#39; to 127.0.0.1.<br>
<br>I guess erlang uses the output of &#39;hostname -s&#39; 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 &quot;.local&quot; 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>