Hi Ben!<div><br></div><div>Unfortunately, the release handling for windows, including erlsrv.erl and start_erl.c, is broken. This was discovered not long ago, after refreshing the release_handler test suite where these tests were skipped on windows. We are currently working on this issue, and plan to release a correction as soon as possible.</div>
<div><br></div><div>Regards</div><div>siri@otp</div><div><br><br><div class="gmail_quote">2011/6/6 Ben Godfrey <span dir="ltr"><<a href="mailto:ben@ben2.com">ben@ben2.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello all,<br>
<br>
I've been trying to deploy an Erlang application as a Windows service<br>
and not having much luck.<br>
<br>
I built a release package using rebar. I'm registering the service as follows:<br>
<br>
    c:\erl5.8.3\erts-5.8.3\bin\erlsrv.exe add Rolf -c "Collects system<br>
data for monitoring." -w c:\rolf -m<br>
c:\erl5.8.3\erts-5.8.3\bin\start_erl.exe -debugtype reuse -args<br>
"-setcookie xyz123 ++ -reldir c:\rolf\releases"<br>
<br>
This fails with the error "Failed to query BinDir of release." in the<br>
.debug file. Looking at the code for start_erl.exe, this is related to<br>
registry keys. I can't see any sign of any keys which match the<br>
pattern described in the source, but curiously the preceding call to<br>
open a registry key succeeds [2].<br>
<br>
Any one have any idea about any of this stuff?<br>
<br>
Server is Windows Server 2008.<br>
<br>
Ben<br>
<br>
[1] <a href="https://github.com/erlang/otp/blob/dev/erts/etc/win32/start_erl.c#L364" target="_blank">https://github.com/erlang/otp/blob/dev/erts/etc/win32/start_erl.c#L364</a><br>
[2] <a href="https://github.com/erlang/otp/blob/dev/erts/etc/win32/start_erl.c#L342" target="_blank">https://github.com/erlang/otp/blob/dev/erts/etc/win32/start_erl.c#L342</a><br>
<font color="#888888"><br>
--<br>
Ben Godfrey, Wandering Hacker<br>
<a href="http://aftnn.org" target="_blank">http://aftnn.org</a> | <a href="http://twitter.com/afternoon" target="_blank">http://twitter.com/afternoon</a> |<br>
<a href="http://www.linkedin.com/in/bengodfrey" target="_blank">http://www.linkedin.com/in/bengodfrey</a><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>
</font></blockquote></div><br></div>