2017-07-17 40 views
0

當我的jboss應用程序突然停止並且在/ var/crash/path中生成了核心轉儲文件時,其中包含進程ID。在同一位置沒有生成日誌。 Java版本是java-1.7.0-openjdk-1.7.0.45.x86_64。我想知道爲什麼我的應用程序被殺死並生成了這個文件。我懷疑發生了導致此故障的內存泄漏。但是在應用程序日誌中沒有任何痕跡。如何調試這個代碼轉儲文件(它的大約6 GB)如何檢查覈心轉儲文件中Java應用程序的內存泄漏?

+0

其他多種解決方案。如果這從來的第一件事發生之前需要做的是試圖重現它。如果你發現了某些東西,如果你能重現它,你打算如何修復它? – efekctive

+0

這個問題在我的生產系統中發生,我無法做任何測試。不幸的是我無法在我的測試環境中重現它。從生產我只有核心轉儲文件,沒有從應用程序日誌中追蹤 –

+0

它仍然需要讀取核心轉儲。你可以發佈嗎?我擔心,你將不得不等待,直到它再次發生真正開始修復它 – efekctive

回答