一次,客戶,說在WAS跑測試數據時,報錯,讓我協助分析,俺從TRC日誌信息,看到下面截圖這些,並給出分析與診斷建議:
診斷建議:
1、因為java 應用初始化內存是最小4096M,最大是8192M內存,生成的heapdump很大,本機無法打開(本機內存8G,扣除系統及常用軟件佔用內存,可用內存為6g),建議應用調小初始化內存。再生成heapdump文件。
2、分析coredump文件,發現coredump文件都是在訪問/home/smart/SmartTEllerV9.2.5應用的過程中產生,建議從該應用下去着手分析與排查。
3、分析trc日誌文件,發現訪問 com/dcfs/teller 下應用,產生許多JVM調用進程。如附件截圖所示,建議重點排查這個目錄下的應用。
4、分析coredump文件,在/home/smart/目錄產生gc.log文件,建議將這個文件拿出來,再分析。
5、也建議從測試數據跟應用的兼容性的角度去驗證與排查問題。確認測試數據的準確性,可考慮將測試數據縮小來測試。
以下文章點擊率最高
Loading…