如何寫一個抓取top後 cpu超過70%的程式 把他kill掉的shell - Linux

Doris avatar
By Doris
at 2009-06-17T00:24

Table of Contents

剛剛主機不知道怎麼搞

httpd 吃cpu吃到破100%

整體cpu(s) 70%us

以上是top後的結果.而且一直持續佔用cpu!!!!!!

害我網站整個LAG, Orz

不知道是不是被駭?! 我把apache restart後 整個就降下來 恢復正常, 5%以下

剛把log抓來看 也看不出異樣. = =a

有鑑於此,在想是不是可寫一個shell,兩分鐘執行一次

去抓cpu破100%的執行檔的Pid並且判斷comman是不是httpd

是的話就把他 kill 掉.

由於 抓取top資料並且分析他,這個我完全不行.不知道有沒有高手可以解惑?!

還是說有辦法可以防堵再次發生httpd "持續" 吃到100%以上的情形?!

感謝各位前輩指導!

--
Tags: Linux

All Comments

Liam avatar
By Liam
at 2009-06-20T13:48
用 top -b 配合 grep/cut 可行嗎 ?
Isabella avatar
By Isabella
at 2009-06-23T22:19
治標不治本吧 = =
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2009-06-27T18:38
會把httpd的CPU衝那麼高,應該是網頁程式有問題吧
先從網頁DEBUG吧
Kristin avatar
By Kristin
at 2009-07-01T20:54
平常都10%以下 主機同時在線人數約三百
Steve avatar
By Steve
at 2009-07-05T01:48
昨天狀況一樣 但就是突然衝高
Bennie avatar
By Bennie
at 2009-07-08T04:16
看看發生的時間點,是不是都一致,看看crontab有沒有跑什麼
Olive avatar
By Olive
at 2009-07-11T04:42
看看第一次發生過載時是否有更換網頁程式,換回舊版看看
Kama avatar
By Kama
at 2009-07-15T05:51
發生過載時看看tcpdump有沒有不正常的封包
Elizabeth avatar
By Elizabeth
at 2009-07-15T11:57
看看/var/log/httpd下的LOG有沒有不正常
Christine avatar
By Christine
at 2009-07-16T20:32
謝謝MAX 今晚我會持續追蹤,另外要網頁DEBUG比較難= =

桌面

Mary avatar
By Mary
at 2009-06-16T22:52
小弟不小心在桌面新增一個東西 導致桌面無使用 有大大知道 桌面的東西要怎用指令刪除嗎 謝謝 - ...

各位linux版版友您好, 懇請幫忙填寫問卷

Cara avatar
By Cara
at 2009-06-16T20:58
本文已經過版主同意~ 之所以想借用版眾的力量 是因為我們認為LINUX版上的文章的確有實際在進行虛擬社群中的知識分享 所以懇請各位幫忙 問卷網址在此http://www.my3q.com/home2/288/km120/67942.phtml 凡填寫完的版眾 請推文 我們將會贈與稅前50的批萬幣 ...

請問考過新版3.5HR RHCE認證

Valerie avatar
By Valerie
at 2009-06-16T20:32
※ 引述《sky6949 (阿坤)》之銘言: : 請問有考過的可以分享一下心得嗎?? : 因為我這禮拜六也要去考了 : 希望有人可以分享一下考試內容 : 和該注意的東西 : 謝謝 我比較好奇的是 RHCE最近做了什麼改版 什麼是3.5hr 請指教 謝謝 -- ╭ 這篇文章讓你覺得?════════ ...

請問ubuntu要怎麼設定成 init 3

Sandy avatar
By Sandy
at 2009-06-16T12:32
請問ubuntu要怎麼設定成 init 3 找不到/etc/inittab 請問該怎麼設定呢? - ...

apt-get 抓不到bison

Skylar Davis avatar
By Skylar Davis
at 2009-06-16T10:56
※ 引述《MaxHaru (懂得放手..才是王道)》之銘言: : 我執行sudo apt-get install bison : 系統會出現如下的訊息 : 讀取套件清單中... 完成 : 了解套件依存關係中 : reading state information... 完成 : 現在沒有可用的套件 bison ...