用JProfiler監測修正CPU Loading漏洞

0

Posted by Victorlau | Posted in IT Sleepless | Posted on 08-09-2009

Tags: , ,

最近幾天其中一部Web Server突然間非常不穩定, CPU Loading 非常非常高. 這令到在其上面的網站的服務經常要重啟. 在查看了Firewall 和 Web Server 的大量日志文件後, 沒有得到什麼特別的異常信息. 而且除了CPU Loading 很高之外, Server上所有其他資料都沒有異常. 按照經驗, 這基本可以肯定是某些網站的代碼出問題了. 可是在Server Crash開始發生的第一天的前後, 網站都沒有作什麼重大代碼更新, 之前一直運作正常, 怎麼突然就出錯呢?

為了找出代碼出錯原因, 試用了一個巨人級產品, JProfiler. 在這里向所有Java 開發者推薦這個功能強大的Profiling 軟件, 它支持Local Application, Remote Application, Application Server 等的監控, 可以監測到CPU Loading, Memory / Heap 的使用情況, 精確到每一個Method Call. 官方網站 提供了Evaulation License, 雖然只可以免費使用全部功能10天, 但對我們這種偶而用來檢查系統漏洞的開發者是足夠有余了(10天也找不出來, 要嘛是根本沒漏洞, 不然就是搞錯方向了).

按這里閱讀全文>>>

Post to Twitter Post to Plurk Post to Delicious Post to Digg Post to Facebook Post to StumbleUpon