Simpler Navigation for Servers and Operating Systems - Please Update Your Bookmarks
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
If you have bookmarked forums or discussion boards in Servers and Operating Systems, we suggest you check and update them as needed.
cancel
Showing results for 
Search instead for 
Did you mean: 

System Administration

nancy rippey
Trusted Contributor

System Administration

I have an application that is experiencing a problem and producing about 10 defunct processes a day. This is a production server and can not easily be rebooted. I am willing to live with this until the appl. folks can get it fixed since they do not seem to be causing any problems. I was always under the impression that zombie processes did no harm. My question is - are the zombie processes actually taking up any CPU, when I run top each process is using between 3-6% CPU.

Thanks in advance
nrip
2 REPLIES
Volker Borowski
Honored Contributor

Re: System Administration

Hi Nancy,

at least a zombie eat an entry from the process-table, so kernelresources need to be watched (maxprocesses).

Since you put this thread under databases, may be you can give us some more information to track down the real problem.
What database do you use, and what debugs (i.e. oracle-tracefiles) do you have ?

Volker
Stefan Farrelly
Honored Contributor

Re: System Administration


If top is showing the zombies using cpu then they are indeed using it. A zombie is a process which has received instructions to terminate but cannot do so due to an external reason - usually a tcp socket which is still open to that process which needs to be closed first.

If you use the lsof command this will show you which ip address is holding the zombie pids open, and then you can get the offending ip rebooted or the application closed down, and the zombie will die. Or you can used the ndd command on HP-UX 11 to terminate tcp connections manually, then the zombie will die all by itself.
Im from Palmerston North, New Zealand, but somehow ended up in London...