How can I determine the cause of defunct processes?

From: Daniel F. Stoner <Dan_at_jcc.com>
Date: Tue, 01 Feb 2000 14:29:50 -0500

Hi,

We are actually running an older version of OSF1 (V3.2 148).

Recently, I have noticed a number of defunct processes.

system_root > ps ax | grep defunct
 2419 ?? < 0:00.00 <defunct>
 2731 ?? < 0:00.00 <defunct>
 2950 ?? < 0:00.00 <defunct>
 2989 ?? < 0:00.00 <defunct>
 3214 ?? < 0:00.00 <defunct>
 3295 ?? < 0:00.00 <defunct>
 3488 ?? < 0:00.00 <defunct>
 3711 ?? < 0:00.00 <defunct>
 4039 ?? < 0:00.00 <defunct>
 4375 ?? < 0:00.00 <defunct>
 4642 ?? < 0:00.00 <defunct>
 5156 ?? < 0:00.00 <defunct>
 5405 ?? < 0:00.00 <defunct>
 6025 ?? < 0:00.00 <defunct>
 6193 ?? < 0:00.00 <defunct>
 6522 ?? < 0:00.00 <defunct>
 6796 ?? < 0:00.00 <defunct>

What exactly are defunct processes, why can't they be killed, and does
leaving them around impact the system?

Is there any way to determine where they are coming from? For example, what
is the parent process (if any), etc.?

I am not sure if this is related to a change we made some time back. We
disabled the startup of all the services that we weren't using any more
(such as nfs, xdm, rwho, uucp, nis, snmpd, and others). Are any of these
likely candidates? We turned them off for security purposes.

Is there something we can enable to gather more data (in logs or elsewhere)
to help determine the cause of the processes?

Thanks.

  Dan Stoner
  dan_at_jcc.com
Received on Tue Feb 01 2000 - 19:31:47 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:40 NZDT