¿Cómo puedo purgar hilos obsoletos?

¿Cómo puedo purgar hilos obsoletos?

Estoy ejecutando un proceso que sirve a una aplicación web en Ubuntu 18.04. Después de entregar la aplicación, finaliza el proceso, pero deja subprocesos fantasma ejecutándose bajo el proceso principal, lo que provoca una pérdida de memoria lenta. Sé que esto es un problema con el software, pero ¿hay algo que pueda hacer desde Ubuntu para limpiar estos subprocesos obsoletos? Si lo ejecuto, ps -elfTpuedo ver todos los subprocesos fantasma del proceso, pero no estoy seguro de si es seguro eliminarlos (o incluso cómo eliminarlos).

Aquí está la parte ps -elfTrelevante:

F S UID        PID  SPID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
1 S ubuntu   32765 32765     1  0  80   0 -  8045 poll_s Jun11 ?        00:00:00 SCREEN voila --template=mytemplate
0 S ubuntu   32766 32766 32765  0  80   0 - 367365 ep_pol Jun11 pts/1   00:02:51 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766   306 32765  0  80   0 - 367365 ep_pol Jun11 pts/1   00:10:50 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766   307 32765  1  80   0 - 367365 ep_pol Jun11 pts/1   02:40:07 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766   308 32765  0  80   0 - 367365 poll_s Jun11 pts/1   00:02:12 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766   328 32765  0  80   0 - 367365 poll_s Jun11 pts/1   00:02:12 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766   626 32765  0  80   0 - 367365 poll_s Jun12 pts/1   00:02:05 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  2622 32765  0  80   0 - 367365 poll_s Jun12 pts/1   00:01:57 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  2636 32765  0  80   0 - 367365 poll_s Jun12 pts/1   00:01:57 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  2773 32765  0  80   0 - 367365 poll_s Jun12 pts/1   00:01:56 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  2860 32765  0  80   0 - 367365 poll_s Jun12 pts/1   00:01:54 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  3735 32765  0  80   0 - 367365 poll_s Jun13 pts/1   00:01:42 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  3750 32765  0  80   0 - 367365 poll_s Jun13 pts/1   00:01:45 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  3768 32765  0  80   0 - 367365 poll_s Jun13 pts/1   00:01:42 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  4389 32765  0  80   0 - 367365 poll_s Jun14 pts/1   00:01:36 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  6769 32765  0  80   0 - 367365 poll_s Jun14 pts/1   00:01:30 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  7017 32765  0  80   0 - 367365 poll_s Jun14 pts/1   00:01:25 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766  9562 32765  0  80   0 - 367365 poll_s Jun16 pts/1   00:01:03 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 11561 32765  0  80   0 - 367365 poll_s Jun17 pts/1   00:00:48 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 11577 32765  0  80   0 - 367365 poll_s Jun17 pts/1   00:00:50 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 12518 32765  0  80   0 - 367365 poll_s Jun18 pts/1   00:00:38 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 12947 32765  0  80   0 - 367365 poll_s Jun19 pts/1   00:00:31 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 12964 32765  0  80   0 - 367365 poll_s Jun19 pts/1   00:00:31 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 13415 32765  0  80   0 - 367365 poll_s Jun19 pts/1   00:00:27 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 13438 32765  0  80   0 - 367365 poll_s Jun19 pts/1   00:00:27 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 13455 32765  0  80   0 - 367365 poll_s Jun19 pts/1   00:00:28 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 22318 32765  0  80   0 - 367365 poll_s 06:57 pts/1   00:00:06 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 23225 32765  0  80   0 - 367365 poll_s 16:32 pts/1   00:00:00 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate
1 S ubuntu   32766 23239 32765  0  80   0 - 367365 poll_s 16:32 pts/1   00:00:00 /usr/bin/python3 /home/ubuntu/.local/bin/voila --template=mytemplate

información relacionada