溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中無法kill的解決方法

發布時間:2021-11-22 12:28:50 來源:億速云 閱讀:523 作者:小新 欄目:建站服務器

這篇文章主要介紹linux中無法kill的解決方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

linux無法kill的解決辦法:1、通過top命令查看發現zombie的進程數;2、強制關閉數據庫并重啟系統即可。

本文操作環境:linux5.9.8系統、Dell G3電腦。

linux下kill -9 pid 強制不能殺掉進程原因

今天安裝集群的時候,發現一個進程一直存在,kill -9 pid  也干不掉,就找找原因了。

kill -9發送SIGKILL信號將其終止,但是以下兩種情況不起作用:

a、該進程處于"Zombie"狀態(使用ps命令返回defunct的進程)。此時進程已經釋放所有資源,但還未得到其父進程的確認。"zombie"進程要等到下次重啟時才會消失,但它的存在不會影響系統性能。

b、 該進程處于"kernel mode"(核心態)且在等待不可獲得的資源。處于核心態的進程忽略所有信號處理,因此對于這些一直處于核心態的進程只能通過重啟系統實現。進程在AIX 中會處于兩種狀態,即用戶態和核心態。只有處于用戶態的進程才可以用“kill”命令將其終止。

用top命令查看發現zombie進程數是0,看來這三個進程不屬于僵尸進程,應該是b這中情況,就是這些進程進入核心態等待磁盤資源時出現磁盤空間不足的故障,這時我強制關閉了數據庫,所以這幾個進程就一直處于核心態無法被殺除,看來只能重啟了。


以上是“linux中無法kill的解決方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女