| Steve Wolfe 2005-10-03, 6:06 pm |
|
On servers running Apache 1.3.33, for quite some time we have seen quite
a few defunct PERL processes - entries such as this:
www 9149 8834 0 13:57 ? 00:00:00 [index.cgi] <defunct>
www 8834 8452 0 13:56 ? 00:00:00 /etc/httpd/bin/httpd
The machines in question were running relatively ancient versions of
Linux and Perl, so they were recently upgraded to FC4, with PERL 5.8.6 (not
mod_perl) - and the behavior is anywhere from the same to worse.
So far, I haven't been able to find rhyme or reason to it - while some
perl apps seem to be more heavily represented, it seems to happen at least
occasionally on any of them. From my understanding of a defunct process,
where the child (in this case, the PERL script) has finished, but the parent
(apache) hasn't yet answered the signal - which would (seemingly) point to
Apache as the possible culprit. However, I'm entirely open to suggestions.
If anyone does have suggestions to offer me, I would appreciate it.
Steve
|