I have a lot of < defunct > processes on my server. Can someone please tell me everything they know about defunct processes?
I'll start:
http://www.linux-tutorial.info/cgi-b...8&9998&115&0&3
Quote:
defunct process:
A process that has made the exit() system call. This process does not use any system resources (including memory) except that it takes up a slot in the process table.
|
This makes it sound like it is normal for processes to be defunct. BTW, all my defunct processes do call exit() (written in Perl). Is that enough, or is there some coding I have missed? Some websites keep talking about parent processes waiting for the child process to end. I have no parent process (not one that I have coded anyway, as Apache is actually executing my scripts every webpage it serves, right?) so that can't be the problem.
Also, is it possible that I have so many defunct processes because I have so many scripts running on each hit in and click out on my websites, and everything is actually ok?