[erlang-questions] Running a release as a Windows service with erlsrv.exe and start_erl.exe

Ben Godfrey <>
Thu Jun 9 12:55:20 CEST 2011


Thanks Siri,

Is there anything I can do to help?

Ben

On 7 June 2011 09:11, Siri Hansen <> wrote:
> Hi Ben!
> 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.
> Regards
> 
>
> 2011/6/6 Ben Godfrey <>
>>
>> Hello all,
>>
>> I've been trying to deploy an Erlang application as a Windows service
>> and not having much luck.
>>
>> I built a release package using rebar. I'm registering the service as
>> follows:
>>
>>    c:\erl5.8.3\erts-5.8.3\bin\erlsrv.exe add Rolf -c "Collects system
>> data for monitoring." -w c:\rolf -m
>> c:\erl5.8.3\erts-5.8.3\bin\start_erl.exe -debugtype reuse -args
>> "-setcookie xyz123 ++ -reldir c:\rolf\releases"
>>
>> This fails with the error "Failed to query BinDir of release." in the
>> .debug file. Looking at the code for start_erl.exe, this is related to
>> registry keys. I can't see any sign of any keys which match the
>> pattern described in the source, but curiously the preceding call to
>> open a registry key succeeds [2].
>>
>> Any one have any idea about any of this stuff?
>>
>> Server is Windows Server 2008.
>>
>> Ben
>>
>> [1] https://github.com/erlang/otp/blob/dev/erts/etc/win32/start_erl.c#L364
>> [2] https://github.com/erlang/otp/blob/dev/erts/etc/win32/start_erl.c#L342
>>
>> --
>> Ben Godfrey, Wandering Hacker
>> http://aftnn.org | http://twitter.com/afternoon |
>> http://www.linkedin.com/in/bengodfrey
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>
>



-- 
Ben Godfrey, Wandering Hacker
http://aftnn.org | http://twitter.com/afternoon |
http://www.linkedin.com/in/bengodfrey



More information about the erlang-questions mailing list