I tried setting the max idle time configuration option to -1 to make sure at least one process for each user stays open at all times but shortly after the last child process disappears I get:
My goal is to get it so all parent processes stay active (if not forever, for a long time) and child processes die off after 15-30 seconds idle to free up some ram.
Setting the MAX_IDLE_TIME environment variable seems to affect the time till the last child processes die but if there are a lot of processes idle all but 1 or 2 process die off, then MAX_IDLE_TIME seconds later the last 1-2 processes die followed a few seconds later by the parent process.
Code:
[INFO] [CLEANUP] Send signal: 10 to process: 870395 (the parent process)
Setting the MAX_IDLE_TIME environment variable seems to affect the time till the last child processes die but if there are a lot of processes idle all but 1 or 2 process die off, then MAX_IDLE_TIME seconds later the last 1-2 processes die followed a few seconds later by the parent process.
Last edited by a moderator: