Mematikan Zombie Process

20 April 2013

Berikut adalah langkah-langkah untuk mematikan zombie process di linux.

Mencari Zombie Process

juwarto@localhost ~ $ ps axef

  • Opsi “ef” akan menampilkan process (family) tree.
  •  Berikut adalah contoh yang dihasilkan oleh command di atas:

PID     TTY   STAT   TIME    COMMAND

2         ?        S          0:00      [kthreadd]

3         ?        S          0:00      \_ [ksoftirqd/0]

4         ?        S          0:00      \_ [kworker/0:0]

5         ?        S<        0:00      \_ [kworker/0:0H]

7         ?        S<        0:00      \_ [kworker/u:0H]

1         ?        Ss        0:00      /sbin/init

581    ?        Ss         0:00      /sbin/udevd -d

805    ?        S           0:00      \_ /sbin/udevd -d

806    ?        S           0:00       \_ /sbin/udevd -d

1076  ?        Ss         0:00      /usr/bin/system-setup-keyboard

1143  ?        Sl          0:00      /sbin/rsyslogd -c 4

1160  ?        Ss         0:00      irqbalance

1182  ?        Ss         0:00      dbus-daemon –system

1196  ?       Ssl         0:00      NetworkManager –pid-file=/var/run/NetworkManager/Net

1944  ?       Z+          0:00      \_ /sbin/dhclient -d -4 -sf /usr/libexec/nm-dhcp-cli

1200  ?       S            0:00      /usr/sbin/modem-manager

1205  ?       Sl           0:00      /usr/libexec/polkit-1/polkitd

  • Pada kolom STAT, cari yang bertanda Z+. Dari contoh di atas terlihat PID 1944 dalah zombie.

Membunuh Zombie Process

juwarto@localhost ~ $ sudo kill -9 1944

  • Apabila zombie process tidak berhasil dibunuh, coba cari parent process-nya. Kill parent process dari zombie process tersebut, maka insyaallah zombie process akan mati.

Semoga bermanfaat.

Tidak ada Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.