8核cpu有4個被100%占用了,用系統top看不到是哪個程序占用,
懷疑系統top命令已被修改,用stat檢查top檔案確認是被修改過,
改用busybox命令來檢視程序資訊,發現異常程序,kill掉後cpu恢復正常。
#查詢程序資訊top -d1
#查詢檔案路徑:輸出資訊從左至右分別為查詢的程式名、bash路徑、bash的man 手冊頁路徑
whereis top
#顯示 詳細資訊 看有無被修改
stat /usr/bin/top
#busybox ps
#檢視程序及耗費資源資訊
busybox top -d1
#強行中止(經常使用殺掉)乙個程序標識號為28111的程序
kill -9 28111#至此cpu已慢慢恢復,後續只需刪掉找到的病毒檔案
#檢視定時任務
crontab -l
完結
windows伺服器80埠被占用
首先使用命令檢視,80埠被哪個程序占用。命令 netstat aon findstr 80 1 如果查詢出來的4這個程序。一般情況下是因為本地裝了sqlserver資料庫導致的。把sql server reportingservices停掉後就可以了。應用啟動後,再開啟sql server repo...
應用伺服器cpu,記憶體占用高
自上次解決負載均衡導致伺服器飄紅問題後,房產應用伺服器還是會時不時出現cpu負載過高的問題,並經常在半夜0點後,偶爾也在白天。開始查詢問題原因。1.哪些請求太慢?找出了一些慢請求,結果分析後,找不出導致慢的 而這些慢的請求也是在服務出問題時出現的。2.cpu高時記憶體是正常的,開始懷疑是不是因為jv...
mysql占用伺服器cpu過高的原因以及解決辦法
登陸mysql mysql p u p mysql show processlist show processlist 命令詳解 processlist命令的輸出結果顯示了有哪些執行緒在執行,可以幫助識別出有問題的查詢語句。下面是mysql占用cpu高處理的乙個例子,希望對遇到類似問題的朋友們有點啟...