<p>It is probably an Erlang cookie mismatch. I can't off the top of my head remember where Erlang stores the cookies by default. I always set them explicitly.</p>
<p>The mismatch is likely, since your Service will be running in a different context to your status invocation.</p>
<p>Hope this helps,<br>
Robby</p>
<div class="gmail_quote">On Dec 12, 2012 4:43 PM, "Daniel Lewis" <<a href="mailto:DanielLewis@ticketmaster.com">DanielLewis@ticketmaster.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I need some help getting Erlang to run as a Windows service on XP Embedded.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am using RabbitMQ for a project I have been assigned, which has Elang as a dependency. This works well on Windows 7, and Windows XP, but I also have to target XP Embedded.  This is a non-clustered configuration (currently all components
 are on one machine)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Everything runs well when I start all the components in the foreground.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">If I start it as a service, I see epmd.exe, erl.exe, and erlsrv.exe running, but it seems like the broker does not respond:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u><u></u></p>
<p class="MsoNormal">C:\PROGRA~1\TICKET~1\TMDS\rabbitmq\sbin>rabbitmqctl.bat status<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">"c:\progra~1\ticketmaster\tmds\erlang\bin\erl.exe" -pa "C:\PROGRA~1\TICKET~1\TMDS\rabbitmq\sbin\..\ebin" -noinput -hidden  -sname rabbitmqctl -s rabbit_control<u></u><u></u></p>
<p class="MsoNormal">-nodename rabbit@DANIEL-WYSE -extra status<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Status of node 'rabbit@DANIEL-WYSE' ...<u></u><u></u></p>
<p class="MsoNormal">Error: unable to connect to node 'rabbit@DANIEL-WYSE': nodedown<u></u><u></u></p>
<p class="MsoNormal">diagnostics:<u></u><u></u></p>
<p class="MsoNormal">- nodes and their ports on DANIEL-WYSE: [{'RabbitMQ',1052},{rabbitmqctl,3072}]<u></u><u></u></p>
<p class="MsoNormal">- current node: 'rabbitmqctl@DANIEL-WYSE'<u></u><u></u></p>
<p class="MsoNormal">- current node home dir: C:\Documents and Settings\Administrator<u></u><u></u></p>
<p class="MsoNormal">- current node cookie hash: ak3qKWQRwDfzEGk9nwYiVQ==<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Are there possibly permissions issues? I can grant the service permissions if I knew which ones applied.  Any other ideas?  I'd appreciate any help I can get<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks!<u></u><u></u></p>
</div>
</div>

<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div>