2011-09-09 12 views
0

私が開発者であり、アプリケーションサーバーの知識が配備、宣言/マッピングリソースなどの基本的な範囲にあるとすれば、Javaアプリケーションサーバーのインスタンスの突然のシャットダウンの考えられる原因

私の最初のステップは、アプリケーションログとサーバーログ(sysoutとsyserr)を調べて、手がかりを見つけて、シャットダウン前にサーバーインスタンスが最後に行ったことを確認することです。たとえば、ローカルに展開されたTomcatの場合、メモリの問題によって突然シャットダウンすると、PermGenに関連するスタックトレースが表示されます。

私の質問は、シャットダウン前に何か問題がログに記録されていない場合はどこから行くのですか?何か他の場所を調べて、この突然のシャットダウンの原因となるのは何ですか?

私の場合、これはWAS 6.1であり、いくつかのインスタンスが存在し、1つのインスタンスのみが死んでいます。死亡したこのインスタンスは、私は、Visual VM 1.3.2をダウンロードすべて使用可能なプラグインをインストールし、あなたのJava EEサーバーを再起動した後、JVMプロセスにアタッチお勧めします5以上

+3

websphereには特定の原因はありません;-) –

答えて

2

を、いくつかのアプリを持っていません。すべてのスレッド、ヒープの世代、クラスごとのメモリ使用量などを見ることができます。シャットダウンを引き起こしたシナリオを再現できる場合、Visual VM 1.3.2はより多くの可視性と洞察力を提供します。

関連する問題