2011-09-09 35 views
0

鑑於我是開發人員,應用程序服務器知識的範圍僅限於諸如部署,聲明/映射資源等基礎知識。java應用程序服務器實例突然關機的可能原因

我的第一步是調查應用程序和服務器日誌(sysout和syserr)以查找任何線索並查看服務器實例在關閉之前執行的最後一件事情。例如,對於本地部署的Tomcat,如果它可能由於內存問題而突然關閉,則會看到與PermGen相關的堆棧跟蹤。

我的問題是,如果沒有任何跡象表明在關機之前的日誌中出現了問題,我該從哪裏去?我應該研究哪些其他地方,以及突然關機的可能原因是什麼?

就我而言,這是一個WAS 6.1,其中有幾個實例,其中只有一個實例死亡。這個實例死了幾個應用程序,不超過5

+3

websphere不需要特定的原因;-) –

回答

2

我建議你下載Visual VM 1.3.2,安裝所有可用的插件,並連接到JVM進程重新啓動您的Java EE服務器後。它可以讓你看到所有的線程,堆的所有世代,類的內存使用情況等。如果你能夠重現導致關閉的場景,Visual VM 1.3.2將爲你提供更多的可見性和洞察力。

相關問題