=> 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 . 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 ?

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 3 points 6 months ago (4 children)

It could be harmless, but it could become a problem if you need the resources.

That's the thing. None of them are consuming resources. I guess I should just ignore them, but it irritates me when I start my server, to see zombie processes. Makes me think something is askew.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 6 months ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 6 months ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 6 months ago

    that sounds like poor garbage collection in an application.

    I've written software that had similar issues when writing to files and I failed to "close" the file after writing.

    processes stay open, files stay open. 500 byte processes times 10000 orphaned process can make for a bad time.

  • source
  • parent