Tomcat崩溃时生成的hs_err_pid.log文件是什么?

69

在Tomcat配置工具的Java标签页中是否需要进行特定设置才能生成hs_err_pid.log文件?

hs_err_pid.log文件的默认位置是什么?可以更改吗?

1个回答

70

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

请参见附录C - 致命错误日志

根据指南,如果可能的话,默认情况下,该文件将在进程的工作目录中创建,否则将在系统临时目录中创建。可以通过传递-XX:ErrorFile产品标志来选择特定位置。它说:

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


2
所以可以安全地删除这些文件吗?感谢您的帮助! - Crashalot
7
可以。 (修复愚蠢的“评论必须至少为15个字符”的限制) - Eduard Wirch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接