有谁能告诉我有关Tomcat崩溃时生成的hs_err_pid.log文件的详细信息吗?

有谁能告诉我有关Tomcat崩溃时生成的hs_err_pid.log文件的详细信息吗?

我们是否需要在Tomcatconfiguration工具的Java选项卡上执行任何设置以生成hs_err_pid.log文件?

什么是hs_err_pid.log文件的默认位置? 我们可以改变这个位置吗?

我期待着您的合作和回应。

关于这个主题的一个非常好的文档是来自(最初)Sun的Java故障排除指南 。 有关hs_err_pid*文件的信息,请参阅“故障排除系统崩溃”一章。

请参阅附录C – 致命错误日志

根据指南,默认情况下,文件将在可能的情况下在进程的工作目录中创build,否则将在系统临时目录中创build。 可以通过传入-X​​X:ErrorFile产品标志来select特定的位置。 它说:

如果未指定-XX:ErrorFile = file标志,则系统将尝试在该进程的工作目录中创build该文件。 如果文件无法在工作目录中创build(空间不足,权限问题或其他问题),则会在操作系统的临时目录中创build该文件。