【问题标题】:What are hs_err_pid.log files generated when Tomcat crashes?Tomcat 崩溃时生成的 hs_err_pid.log 文件是什么?
【发布时间】:2011-12-22 14:32:27
【问题描述】:

要生成hs_err_pid.log 文件,需要在Tomcat 配置工具的Java 选项卡上进行任何特定设置吗?

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

【问题讨论】:

    标签: java tomcat crash jvm


    【解决方案1】:

    关于这个主题的一个非常非常好的文档是来自(最初)Sun 的Troubleshooting Guide for Java。有关hs_err_pid* 文件的信息,请参阅“系统崩溃疑难解答”一章。

    Appendix C - Fatal Error Log

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

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

    【讨论】:

    • 所以删除这些文件安全吗?感谢您的帮助!
    • 是的。 (修复愚蠢的“cmets 长度必须至少为 15 个字符”的限制)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多