I have Nginx installed; compiled via MacPorts, and configured to launch on start-up. When I go to the Disk tab of Activity Monitor after installing Mavericks, the nginx process(es) is listed with a kind of "Zombie," or sometimes "64 bit, Zombie." What does this mean?
MacOS – In Mavericks’ Activity Monitor, what is a “Zombie?”
activity-monitormacos
Related Question
- MacOS – Memory terminology in Mavericks Activity Monitory
- MacOS – Strange Process in Activity Monitor. Unable to search online
- MacOS – Yosemite Activity Monitor: ‘% CPU’ column blank for certain processes (clang compiler)
- What is ss_conn_service Running on macOS?
- Activity Monitor show no processes
- Activity Monitor – Understanding Gray Lettering Processes
- Activity monitor stops updating or intermittently updates
Best Answer
According to wikipedia, a zombie process is a process that has completed executing, but still has an entry in the process table. In other words, a zombie process has finished executing, but it hasn't been cleaned up yet.
When a process finishes, its return code needs to be returned to the parent process. Normally, this happens immediately, so you don't see the zombie process. However, sometimes, the parent process doesn't cooperate, and the zombie stays in the process table indefinitely.
If you want to get rid of a zombie process, you have three options: