2016-04-18 10 views
1

私はUNIXサーバ上で動作するWebサービスを利用していますが、コードを更新した後、サービスは起動時にコアファイルcore.94489を生成し、誰もこのコアファイルを解析して問題をデバッグする方法を知っていますか?ありがとうございました。解析jvmコアファイル?

PS:私は

+2

hs_err *ファイルもあることに気付きましたか? – SMA

+0

@SMAいいえ、コアファイルだけです。 – cheng

答えて

1

よう@SMAが示唆オラクルjvm7、hs_err {PID}ファイルはあなたが必要なもののほとんどを持っています(またはを使用することができます)

IMGOコアダンプISNを使用します」あなたがJVMのデバッグビルドを持っていない限り便利です。 DEBUG用のOpenJDKをビルドしました。

+0

いいえhs_err {pid}、core.94489ファイル... – cheng

+0

この場合、コアダンプを確認するのは、デフォルトでは無効になっているJVMコアダンプです。例えば、失敗したC/C++プログラムのように聞こえる。 Webサービスを起動するために使用するプログラムでなければなりません。 'gdb'でそれを開き、実行しているコマンドを見ることができます。 –

+0

私はデバッグモードでサービスを開始しましたが、今はデバッグポートを更新して問題はなくなりました...とにかく、助けてくれてありがとう... – cheng