commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mladen Turk (JIRA)" <>
Subject [jira] [Resolved] (DAEMON-267) prunsrv failure doesn't trigger windows service recovery actions
Date Wed, 21 Nov 2012 08:26:01 GMT


Mladen Turk resolved DAEMON-267.

       Resolution: Fixed
    Fix Version/s: 1.0.11

Patch applied. Thanks!
> prunsrv failure doesn't trigger windows service recovery actions
> ----------------------------------------------------------------
>                 Key: DAEMON-267
>                 URL:
>             Project: Commons Daemon
>          Issue Type: Bug
>          Components: Procrun
>    Affects Versions: 1.0.10
>         Environment: Windows
>            Reporter: Jonathan Grimm
>             Fix For: 1.0.11
>         Attachments: prunsrv_recovery_actions_patch.diff
> This is directly related to DAEMON-244, which goes a long way towards solving the problem
but still doesn't trigger Windows Service recovery actions correctly.
> With that fix applied, when the Java process terminates abnormally prunsrv reports to
the Windows Service Controller that the service had terminated and passes along the non-zero
exit code from the app.  However, actually notifying the service controller that the service
has terminated at all (even with a non-zero exit code) prevents the recovery actions from
kicking in.
> From
> "A service is considered failed when it terminates without reporting a status of SERVICE_STOPPED
to the service controller"
> In order for the recovery actions to kick in, prunsrv should not notify the service controller
at all when a failure is detected and should simply exit with a non-zero exit code.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message