Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.1
-
None
-
Linux x86_64
Description
When executing a process that spawns other processes, DefaultExecutor.execute() does not return until these secondary processes die.
This is a problem for me because I am executing a long-running service that uses long-running helper processes. I want to know if the service process crashes (which leaves the helper processes running), but I never get any notice because execute() does not return. It blocks while calling PumpStreamHandler.stop().
Attachments
Attachments
Issue Links
- duplicates
-
EXEC-57 DefaultExecutor.execute() does not return even if child process terminated
- Closed