Brett Delle Grazie created DAEMON-334:
-----------------------------------------

             Summary: Specify a maximum limit for automatic restarts
                 Key: DAEMON-334
                 URL: https://issues.apache.org/jira/browse/DAEMON-334
             Project: Commons Daemon
          Issue Type: Improvement
          Components: Jsvc
    Affects Versions: 1.0.16
         Environment: Unix / Linux systems
            Reporter: Brett Delle Grazie
            Priority: Minor


Our particular use-case requires that JSVC not automatically restart the daemon 
if the child process throws a fatal error (e.g. OutOfMemoryError) or similarly 
the JVM aborts (bug etc.).

In any case the attached patch goes slightly further and provides a '-restarts' 
option which can be set to:
-1 (infinite, also the default)
0 (one-shot mode) up to (MAX_INT-1) fixed restart count and specific to the 
platform.

The patch is just an example of how it could be done.
Note that the intention here is to limit the restart count for successive fatal 
errors - not for controlled restarts initiated by the administrator via a 
signal.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to