Zombie processes
-
I running PF-sense 1.2-release and have one zombie process.
$ ps -ajx USER PID PPID PGID SID JOBC STAT TT TIME COMMAND root 0 0 0 0 0 DLs ?? 0:01.74 [swapper] root 1 0 1 1 0 ILs ?? 0:00.18 /sbin/init -- root 2 0 0 0 0 DL ?? 0:00.00 [ng_queue0] root 3 0 0 0 0 DL ?? 0:00.00 [ng_queue1] root 4 0 0 0 0 DL ?? 0:28.91 [g_event] root 5 0 0 0 0 DL ?? 0:40.93 [g_up] root 6 0 0 0 0 DL ?? 0:47.11 [g_down] root 7 0 0 0 0 DL ?? 0:00.00 [crypto] root 8 0 0 0 0 DL ?? 0:00.00 [crypto returns] root 9 0 0 0 0 DL ?? 0:00.00 [xpt_thrd] root 10 0 0 0 0 DL ?? 0:00.00 [audit] root 11 0 0 0 0 RL ?? 8318:53.01 [idle: cpu1] root 12 0 0 0 0 RL ?? 8137:35.43 [idle: cpu0] root 13 0 0 0 0 WL ?? 38:43.95 [swi4: clock sio] root 14 0 0 0 0 WL ?? 0:00.00 [swi3: vm] root 15 0 0 0 0 WL ?? 0:00.06 [swi1: net] root 16 0 0 0 0 DL ?? 17:05.29 [yarrow] root 17 0 0 0 0 WL ?? 0:13.65 [swi2: cambio] root 18 0 0 0 0 WL ?? 0:00.00 [swi5: +] root 19 0 0 0 0 DL ?? 0:00.00 [acpi_task_0] root 20 0 0 0 0 DL ?? 0:00.00 [acpi_task_1] root 21 0 0 0 0 DL ?? 0:00.00 [acpi_task_2] root 22 0 0 0 0 DL ?? 23:39.86 [thread] root 23 0 0 0 0 WL ?? 0:00.00 [swi6: Giant taskq] root 24 0 0 0 0 WL ?? 0:00.00 [swi6: task queue] root 25 0 0 0 0 DL ?? 0:00.00 [kqueue taskq] root 26 0 0 0 0 WL ?? 0:00.00 [irq9: acpi0] root 27 0 0 0 0 WL ?? 0:07.79 [irq31: ciss0] root 28 0 0 0 0 DL ?? 0:00.00 [ciss_notify0] root 29 0 0 0 0 WL ?? 0:00.00 [irq14: ata0] root 30 0 0 0 0 WL ?? 0:00.00 [irq15: ata1] root 31 0 0 0 0 WL ?? 0:00.00 [irq10: ohci0] root 32 0 0 0 0 DL ?? 0:00.04 [usb0] root 33 0 0 0 0 DL ?? 0:00.00 [usbtask-hc] root 34 0 0 0 0 DL ?? 0:00.00 [usbtask-dr] root 35 0 0 0 0 WL ?? 272:15.78 [irq30: bge0] root 36 0 0 0 0 WL ?? 185:52.78 [irq29: bge1] root 37 0 0 0 0 DL ?? 0:07.57 [acpi_thermal] root 38 0 0 0 0 DL ?? 0:00.36 [acpi_cooling0] root 39 0 0 0 0 WL ?? 0:00.00 [irq1: atkbd0] root 40 0 0 0 0 WL ?? 0:00.00 [irq12: psm0] root 41 0 0 0 0 WL ?? 0:00.00 [swi0: sio] root 42 0 0 0 0 DL ?? 0:02.51 [fdc0] root 43 0 0 0 0 DL ?? 0:00.00 [sctp_iterator] root 44 0 0 0 0 DL ?? 1:39.81 [pfpurge] root 45 0 0 0 0 DL ?? 0:00.64 [pagedaemon] root 46 0 0 0 0 DL ?? 0:00.00 [vmdaemon] root 47 0 0 0 0 DL ?? 0:00.01 [pagezero] root 48 0 0 0 0 DL ?? 0:00.76 [idlepoll] root 49 0 0 0 0 DL ?? 0:02.97 [bufdaemon] root 50 0 0 0 0 DL ?? 0:02.61 [vnlru] root 51 0 0 0 0 DL ?? 0:28.11 [syncer] root 52 0 0 0 0 DL ?? 0:04.00 [softdepflush] root 58 0 0 0 0 DL ?? 0:08.50 [md0] root 126 1 126 126 0 Is ?? 0:00.01 /sbin/devd proxy 402 1 402 402 0 Is ?? 0:00.03 /usr/local/sbin/pftpx - root 442 1 441 441 0 R ?? 0:57.56 /usr/local/sbin/lighttp root 449 442 449 449 0 Is ?? 0:00.03 /usr/local/bin/php root 453 442 453 453 0 Is ?? 0:00.03 /usr/local/bin/php root 454 442 454 454 0 Is ?? 0:00.03 /usr/local/bin/php root 455 449 449 449 0 I ?? 0:07.74 /usr/local/bin/php root 458 442 458 458 0 Is ?? 0:00.11 /usr/local/bin/php root 520 0 0 0 0 DL ?? 424:54.42 [dummynet] root 550 1 549 549 0 S ?? 1:59.38 /usr/local/sbin/lighttp root 554 1 553 553 0 S ?? 7:27.41 /usr/local/sbin/lighttp root 557 1 557 557 0 Is ?? 0:02.19 /usr/local/bin/minicron root 580 1 458 458 0 SN ?? 2:35.88 /bin/sh /var/db/rrd/upd root 794 1 794 794 0 Is ?? 0:02.06 /usr/sbin/cron -s root 804 1 804 804 0 Is ?? 0:00.56 minicron 240 /var/run/p root 5580 453 453 453 0 I ?? 0:04.87 /usr/local/bin/php root 5590 454 454 454 0 I ?? 0:07.19 /usr/local/bin/php root 8579 458 458 458 0 S ?? 0:08.00 /usr/local/bin/php root 14884 794 794 794 0 I ?? 0:00.00 cron: running job (cron root 14886 14884 14886 14886 0 Z ?? 0:00.03 <defunct> root 14897 1 14886 14886 0 SN ?? 0:17.13 /usr/local/sbin/check_r root 19230 580 458 458 0 SN ?? 0:00.00 sleep 60 root 19242 8579 458 458 0 S ?? 0:00.00 sh -c ps -ajx root 19243 19242 458 458 0 R ?? 0:00.00 ps -ajx root 52231 1 52231 52231 0 Ss ?? 9:01.25 /usr/sbin/syslogd -c -s nobody 56572 1 56571 56571 0 S ?? 18:07.88 /usr/local/sbin/dnsmasq dhcpd 56599 1 56599 56599 0 Ss ?? 0:02.79 /usr/local/sbin/dhcpd - _ntp 56616 1 458 458 0 I ?? 0:01.28 ntpd: ntp engine (ntpd) root 56617 1 56617 56617 0 Ss ?? 0:00.75 ntpd: [priv] (ntpd) root 58984 1 58984 58984 0 INs ?? 0:00.00 /usr/sbin/sshd root 827 1 827 827 0 Is v0 0:00.02 login [pam] (login) root 828 827 828 827 1 I v0 0:00.01 -sh (sh) root 837 828 837 827 1 I+ v0 0:00.01 /bin/sh /etc/rc.initial root 342 1 53 53 0 S con- 11:22.51 /usr/sbin/tcpdump -s 25 root 343 1 53 53 0 S con- 4:28.13 logger -t pf -p local0. [code]$ cat /etc/crontab SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/var/log #minute hour mday month wday who command # # # pfSense specific crontab entries # Created: November 19, 2010, 1:34 pm # 0 * * * * root /usr/bin/nice -n20 newsyslog 1,31 0-5 * * * root /usr/bin/nice -n20 adjkerntz -a 1 3 1 * * root /usr/bin/nice -n20 /etc/rc.update_bogons.sh */60 * * * * root /usr/bin/nice -n20 /usr/local/sbin/expiretable -v -t 3600 sshlockout 1 1 * * * root /usr/bin/nice -n20 /etc/rc.dyndns.update */60 * * * * root /usr/bin/nice -n20 /usr/local/sbin/expiretable -v -t 3600 virusprot */5 * * * * root /usr/local/bin/checkreload.sh */5 * * * * root /etc/ping_hosts.sh */140 * * * * root /usr/local/sbin/reset_slbd.sh # # If possible do not add items to this file manually. # If you do so, this file must be terminated with a blank line (e.g. new line) # [/code] Sorry if I post this wrong place.[/thread]</defunct>
-
I wouldn't worry about this. Zombie processes are already dead, and the only thing they consume is a Process ID.
You did try looking this up, didn't you? http://en.wikipedia.org/wiki/Zombie_process
-
I'd be more worried about running 1.2-RELEASE than a zombie process.
You should really be on at least 1.2.3-RELEASE.