[rabbitmq-discuss] rabbitmqctl status problem on windows server 2008 (the vista-ish variant)
Ryan Davis
ryan at acceleration.net
Thu May 28 16:50:50 BST 2009
Folks,
I'm having problems running "rabbitmqctl status". It always returns
{badrpc,nodedown}. Rabbit is running as a windows service, and I can
connect to it from clients with no problems, so I'm confident that
rabbit is running properly, and the status report is inaccurate. From
everything I've read online, this is a erlang cookie problem, but for
the life of me I can't get it work.
I've copied .erlang.cookie files such that the following are identical:
* C:\Windows\.erlang.cookie - this is what the rabbit service should use
* C:\Users\ryan\AppData\Roaming\.erlang.cookie - this is what
running erl.exe from a command window should use
* C:\Users\ryan\.erlang.cookie - this should not be used anywhere,
but was put here for superstition's sake
I've also tried changing the rabbitmqctl.bat file to try different
-setcookie arguments:
* -setcookie "C:\Windows\.erlang.cookie" - which isn't right now
that I look at the docs
* -setcookie "XXX" - with XXX being the contents of
C:\Windows\.erlang.cookie
* -setcookie XXX - same as above with no quotes
I also trying specifying the node with "-n rabbit at localhost" in case the
hostname was confusing things, but still no dice. I was running these
from an administrator command prompt, so I don't think permissions are
the issue.
I can check my cookie using erlang:get_cookie(), and it returns 'XXX',
with XXX matching the contents of C:\Windows\.erlang.cookie.
I tried following some debugging steps listed at
http://somic.org/2009/02/19/on-rabbitmqctl-and-badrpcnodedown/, which is
linux-specific. Running "net_adm:names()." does not list the rabbit
node. One interesting bit is that if I start two eshells,
net_adm:names(). lists both of them.
My best guess is that rabbit is using a cookie differently than the one
in "C:\Windows\.erlang.cookie", but that doesn't make much sense to me.
Any help would be appreciated.
Thanks,
--
Ryan Davis
Acceleration.net
Director of Programming Services
2831 NW 41st street, suite B
Gainesville, FL 32606
Office: 352-335-6500 x 124
Fax: 352-335-6506
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20090528/a810643e/attachment.htm
More information about the rabbitmq-discuss
mailing list