2011-11-15 76 views
9
32537 apache 16 0 87424 15m 7324 S 2.3 0.3 0:00.52 httpd    
3302 mysql  15 0 156m 41m 4756 S 1.3 0.7 10:50.91 mysqld    
    489 apache 16 0 87016 14m 6692 S 0.7 0.2 0:00.27 httpd    
    990 apache 15 0  0 0 0 Z 0.7 0.0 0:00.12 httpd <defunct>  
    665 apache 15 0 86992 13m 5644 S 0.3 0.2 0:00.20 httpd    
32218 apache 15 0 87356 14m 6344 S 0.3 0.2 0:00.53 httpd    
    1 root  15 0 2160 640 556 S 0.0 0.0 0:01.18 init 

top,有偶爾httpd <defunct>顯示出來。它有什麼作用?什麼是httpd <defunct>?

我發現網絡服務器有時不響應FPDF(按用戶要求打印PDF)。它有關係嗎?

UPDATE,與負載信息:

top - 11:55:59 up 17:30, 6 users, load average: 0.53, 0.47, 0.80 
Tasks: 322 total, 1 running, 320 sleeping, 0 stopped, 1 zombie 
Cpu(s): 0.7%us, 0.2%sy, 0.0%ni, 95.1%id, 3.9%wa, 0.0%hi, 0.1%si, 0.0%st 
Mem: 6219412k total, 5944068k used, 275344k free, 21024k buffers 
Swap: 5140792k total,  96k used, 5140696k free, 5270708k cached 

    PID USER  PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND   
1951 apache 16 0  0 0 0 Z 0.9 0.0 0:00.33 httpd <defunct>  
2267 apache 15 0 86992 13m 5876 S 0.9 0.2 0:00.22 httpd    
3302 mysql  15 0 156m 41m 4756 S 0.9 0.7 11:43.72 mysqld    
2220 apache 15 0 87204 14m 6496 S 0.6 0.2 0:00.28 httpd    
2340 apache 15 0 87828 13m 5588 S 0.6 0.2 0:00.22 httpd    
2341 apache 17 0 88236 14m 5564 S 0.6 0.2 0:00.15 httpd    
    842 apache 16 0 87432 15m 7180 S 0.3 0.2 0:00.81 httpd    
2225 apache 18 0 88236 14m 5560 S 0.3 0.2 0:00.17 httpd    
2401 apache 15 0 86916 12m 5344 S 0.3 0.2 0:00.11 httpd    
    1 root  24 0 2160 640 556 S 0.0 0.0 0:01.18 init    

回答

14

停止活動的過程是已退出的過程,但其父母尚未等待它來閱讀它的退出狀態,留在進程表中的條目。也被稱爲殭屍進程。有關更多信息,請參閱維基百科article

+0

如果這些進程佔用太多的內存空間,我可以殺死這些對其他進程沒有任何影響嗎? – diggy

+1

@diggy不存在的進程已經退出,所以你不能殺死它們。我會認爲它已經或即將發佈它的資源。 – tvanfosson

1

當一個進程在Unix上死掉時,它會向其父進程發送一個退出代碼。殭屍程序或「殭屍」,其父母尚未查看殭屍的退出代碼。一旦父母獲得退出代碼(使用wait系統調用),殭屍將消失。

1

一個不存在的進程通常是一個已經完成的進程,但操作系統一直保留它,直到父進程「收集」其狀態爲止。當你編寫自己的「forky」代碼並且有錯誤時,你通常會看到很多這樣的內容。

如果使用

ps -Hwfe 

你將能看到過程hierarcy還等什麼的父。奇怪它的一個httpd過程,它通常很擅長收集它的孩子。除非你的系統是扁平的,這就是爲什麼你首先使用top ...

+0

CPU非常空閒(請參閱問題的更新部分)。從用戶(瀏覽器)的角度來看,主要抱怨是PDF創建偶爾失敗。 – ohho