iThome online | iThome Blog | iThome周刊訂閱

載入中...

fantasy

IT邦初學者
9級

用ps指令查看process時,發現有程式內容為的怪process?

可能有人會發現有的時候,我們用ps指令查看線上的process時,會出現幾個程式為<defunct>的怪process,那是什麼東東?請看底下解說



收到書籤:發佈到twitter      
分享時間:2008-09-24 01:19:43

▼ ADVERTISEMENT ▼

分享內容(
6

如果在用ps指令看到<defunct>的process或是用top指令查看有出現zombie的數值,就表示系統裡面有存在已經無法正常運作的頻死process,這些process不僅可能沒有釋放所佔用的資源,而且也還佔用了process table的記錄,如果出現太多的話,很有可能造成系統的總process數超過NPROC的限制,而讓某些需要再fork process的程序會出現無法fork的錯誤訊息。

那麼遇到這種情況我們該怎麼處理?一般比較建議是重開機會比較好,如果上班時間無法重開的話,可以先嘗試以底下方式先試看看能否解決,要是不行的話,那也只能等重開機才有辦法將它清除了。
(1).先找出<defunct>的process之PID

    # ps -ef | grep defunct
    或
    # ps -efl|awk ' $2 == "Z" {print $0}' 


(2).下指令將其中止或清除
    # kill -15 <pid>
    或
    # kill -9 <pid>


如果還是無法清除,只有重開機一途了~

參考資料:ITRC論壇、個人經驗

用ps指令查看process時,發現有程式內容為的怪process?

目前沒有資料

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

熱門標籤

 cisco   crystal   exchange   it   java   javascript   linux   m-power   mail   microsoft   msnlib   msnp15   msnsdk   msn機器人   mysql   nas   oracle   outlook   pmi   pmp   raid   report   sap   server   smartquery   sql   vista   windows   xp   倍力   倍力資訊   免費軟體   國際專案管理師   報表   專案管理   微軟   有話大聲說   活動   省錢   網路   網路儲存   網路管理   網頁安全   網頁設計   資安   資料庫   資訊安全   防毒軟體   2003   2008