Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.1.0-Ducc
-
None
Description
If the Service Manager is killed-with-prejudice it can leave CUSTOM pingers alive and orphaned (children of init).
SM should clearly mark these processes so cleanup procedures can easily find them and reap them as part of system startup. The proposed mechanism is to set a -Dmarker as a no-op system property to ServicePingMain that is easily discovered using ps. Startup scripting (and check_ducc) will look for these processes and kill them prior to starting SM.
As well SM should implement a shutdown hook that attempts to stop these pingers if it is stopped with only-a-little-prejudice.