中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

如何找到并殺死Linux數(shù)據(jù)中心服務器上的僵尸進程?

2021-02-22    分類: 網(wǎng)站建設

Linux進程經(jīng)常誤入歧途,什么都不做,甚至不耗用CPU周期。雖然僵尸進程不像運行中的流氓應用程序那樣占用寶貴資源,但可能會構成威脅。如何構成威脅?某個進程成為僵尸進程時,它保留其進程ID(PID)。由于Linux系統(tǒng)的PID數(shù)量有限(不過數(shù)量很大),如果足夠的PID淪為僵尸,其他進程就無法啟動。

發(fā)生這種情況的可能性非常小。然而更重要的是,僵尸進程表明應用程序出現(xiàn)了岔子,某個程序中可能存在著錯誤。不應容忍數(shù)據(jù)中心軟件上的錯誤,需要加以解決。你可能需要檢查并殺死僵尸進程,才能解決問題。

因此,某個進程成為僵尸進程時,你怎么做?你要找到并殺死那些僵尸進程。下面教你怎么做。

找出僵尸進程

首先要做的是找出僵尸進程。幸好,由于ps命令,這很簡單。通過grep顯示ps命令的輸出,列出STAT是Z(代表僵尸)的任何進程。打開終端窗口,執(zhí)行下列命令:

  1. ps aux | grep 'Z' 

上述命令的輸出將列出輸出中包含Z的任何進程(圖A)。

圖A

如你所見,許多運行中的進程呈僵尸狀態(tài)。該命令還將列出輸出中包含字母Z的任何進程,因此你要忽略STAT列中沒有Z的任何進程。

殺死僵尸進程

我們想要使用kill命令來終結那些僵尸進程。第一個命令的輸出將包括所有僵尸進程的PID,因此想終結其中一個,只要執(zhí)行命令:

  1. kill PID 

其中PID是相關進程的進程ID。因此,如果你想終終結淪為僵尸的thunderbird進程(其PID是20589),命令是:

  1. kill 20589 

就是這樣。

你完全可以編寫一個bash腳本來自動處理這項任務,不過可能會殺死必要進程。由于存在這個風險,我總是建議你手動處理此任務??紤]到我們面對的是生產(chǎn)級數(shù)據(jù)中心服務器(不過我在桌面系統(tǒng)上進行了演示),尤其應該這樣。

如果你發(fā)現(xiàn)服務和應用程序崩潰,應該檢查有無僵尸進程,并終結它們。一旦你知道了哪些進程是僵尸進程,應提交錯誤報告,或者聯(lián)系并告知開發(fā)人員(如果應用程序常常崩潰,更應如此)。

分享題目:如何找到并殺死Linux數(shù)據(jù)中心服務器上的僵尸進程?
文章來源:http://www.rwnh.cn/news/102310.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供自適應網(wǎng)站、外貿(mào)網(wǎng)站建設、網(wǎng)站營銷面包屑導航、標簽優(yōu)化網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
锡林郭勒盟| 竹北市| 大城县| 卫辉市| 武邑县| 武定县| 大埔区| 仙居县| 齐河县| 郸城县| 革吉县| 阜宁县| 呼伦贝尔市| 青神县| 天长市| 宜城市| 长泰县| 庆城县| 博野县| 昭觉县| 和硕县| 东港市| 吉安市| 定西市| 靖远县| 陆河县| 南安市| 黔南| 彝良县| 灵川县| 莒南县| 江达县| 内乡县| 陇川县| 南充市| 安泽县| 东丽区| 土默特左旗| 友谊县| 游戏| 宣城市|