=> There are 90 zombie processes.

On one of my Homelab servers running Ubuntu Jammy, I always seem to get zombie processes. A quick check with ps -eo pid,ppid,stat,cmd | grep -w Z shows them all <defunct>. It just bugs me. I shut down the server in the most nicest of ways I know how with sudo shutdown -h now but I always get zombie processes shown on start up.

Am I missing something? Do these show up on your servers? How do you deal with them besides just ignoring them if they are <defunct>?

  • jj4211@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 hours ago

    Zombie processes do not use resources, well, a little, it’s basically an entry describing how it exited.

    The parent process is the thing keeping the zombie entry open. Killing it’s parent should work if they bother you.

    • non_burglar@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      Zombie processes do not use resources, well, a little, it’s basically an entry describing how it exited.

      Agreed, but a very poorly-written program having a hanging memory or disk write, or a file lock could become a problem, especially if hundreds or thousands of zombies are waiting for something.