web-dev-qa-db-ja.com

Tomcatがクラッシュしたときに生成されるhs_err_pid.logファイルの詳細を教えてもらえますか?

Tomcatがクラッシュしたときに生成されるhs_err_pid.logファイルの詳細を教えてください。

hs_err_pid.logファイルを生成するには、Tomcat構成ツールのJavaタブで特定の設定が必要ですか?

hs_err_pid.logファイルのデフォルトの場所は何ですか?この場所は変更できますか?

51
user1030969

このトピックに関する非常にveryの優れたドキュメントは、 Troubleshooting Guide for Java from(元)Sunです。 hs_err_pid*ファイルの詳細については、「システムクラッシュのトラブルシューティング」の章を参照してください。

付録C-致命的なエラーログ を参照してください

ガイドによると、デフォルトでは、ファイルは可能な場合はプロセスの作業ディレクトリに作成され、そうでない場合はシステムの一時ディレクトリに作成されます。 -XX:ErrorFile製品フラグを渡すことにより、特定の場所を選択できます。それは言います:

-XX:ErrorFile = fileフラグが指定されていない場合、システムはプロセスの作業ディレクトリにファイルを作成しようとします。作業ディレクトリにファイルを作成できない場合(スペース不足、権限の問題、またはその他の問題)、ファイルはオペレーティングシステムの一時ディレクトリに作成されます。

51
Eduard Wirch