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)
|