Yanıtlar:
Endişelenecek bir şey yok:
Zombi
Unix işletim sistemlerinde, bir zombi işlemi veya geçersiz işlem, yürütmeyi tamamlamış ancak yine de işlem tablosunda bir girişe sahip olan ve işlemin çıkış durumunu okumasını sağlayan bir işlemdir. Terimin renkli metaforunda, çocuk süreci öldü, ancak henüz gerçekleşmedi.
Bir işlem sona erdiğinde, onunla ilişkili tüm hafıza ve kaynaklar ayrılır, böylece diğer işlemler tarafından kullanılabilirler. Ancak, işlemin işlem tablosuna girişi devam etmektedir. Ebeveyne, çocuğun öldüğünü belirten bir SIGCHLD sinyali gönderilir; Bu sinyalin işleyicisi tipik olarak çıkış durumunu okuyan ve zombiyi kaldıran bekleme sistemi çağrısını gerçekleştirir. Zombinin işlem kimliği ve işlem tablosuna girişi daha sonra yeniden kullanılabilir. Bununla birlikte, eğer bir ebeveyn SIGCHLD’yi görmezden gelirse, zombi süreç tablosunda kalacaktır. Bazı durumlarda bu arzu edilebilir, örneğin ebeveyn başka bir alt süreç oluşturuyorsa, aynı süreç kimliğinin tahsis edilmemesini sağlar.
Kaynak: http://wiki.answers.com/Q/What_is_Zombie_Process_and_Orphan_Process
Kabul edilen cevapta açıklandığı gibi, yürütmeyi tamamlamış ancak hala süreç tablosunda olan bir işleminiz var: https://serverfault.com/a/390216/48449
Bu sadece bir süreçse zarar vermemeli, yine de olmamalı. Çok fazla varsa ve bunları oluşturan ana işlemi yeniden başlatmaz veya yeniden başlatmazsanız, izin verilen maksimum işlem sayısına ulaşabilir ve ciddi sorunlara neden olabilirsiniz.
Endişenin uygun olup olmadığını ve zombinin hangi sürece dahil olduğunu bulmak benim için işe yarıyor:
ps -elf --forest | grep -C5 '<[d]efunct>'
Ana işlem hakkında bilgi edinmek için gerekirse bağlam satırı sayısını artırın; ideal olarak bu işlemi, alt işlemlerini "yeniden" yapabilmesi için düzeltin.