Jawaban:
Ketuk dua kali.
Sebenarnya, reboot. Tidak ada cara nyata untuk dengan mudah menyingkirkan zombie, tetapi benar-benar tidak ada alasan untuk itu karena zombie tidak mengambil sumber daya di komputer; itu entri yatim di tabel proses. Init seharusnya mengumpulkannya tetapi ada yang salah dengan prosesnya. http://en.wikipedia.org/wiki/Zombie_process
Mungkin Anda bertanya karena ada masalah yang lebih buruk ... apakah Anda mendapatkan satu kapal penuh zombie berkeliaran di meja proses Anda? Itu biasanya berarti bug dalam program atau masalah dengan konfigurasi. Anda seharusnya tidak memiliki sejumlah besar zombie di sistem. Satu atau dua saya tidak khawatir. Jika Anda memiliki lima puluh di antaranya dari Apache atau daemon lain, Anda mungkin memiliki masalah. Tapi itu tidak terkait langsung dengan pertanyaan Anda ...
/sbin/reboot
Anda tidak dapat membunuh zombie - itu sudah mati
Jika ppid masih ada, maka terminasi yang sering dapat membersihkan zombie yang muncul.
Anda seharusnya tidak membunuh proses dalam tidur tanpa gangguan - biasanya ini berarti mereka terikat / terikat, tetapi IIRC juga dapat terjadi selama pemblokiran yang dibaca dari misalnya soket jaringan.
Kesalahan dalam sistem file atau disk yang mendasari dapat menyebabkan proses I / O terikat. Dalam hal ini coba "umount -f" filesystem yang mereka andalkan - ini akan membatalkan permintaan I / O luar biasa yang ada.
ls
perintah pada s3fs mount. The ls
Proses tidak akan membunuh bahkan dengan kill -9
sampai aku memaksa unmount dengan umount -l
. Alternatif untuk umount?