有人能告诉我有关Tomcat崩溃时生成的hs_err_pid.log文件的详细信息吗?
我们是否需要在Tomcat配置工具的Java选项卡上执行任何设置来生成hs_err_pid.log文件?
hs_err_pid.log文件的默认位置是什么?我们可以更改此位置吗?
我期待着您的合作和回应。
答案 0 :(得分:49)
关于此主题的非常非常良好的文档是来自(最初)Sun的Troubleshooting Guide for Java。有关hs_err_pid*
文件的信息,请参阅“系统崩溃故障排除”一章。
请参阅Appendix C - Fatal Error Log
根据指南,默认情况下,如果可能,将在进程的工作目录中创建文件,否则将在系统临时目录中创建。可以通过传入-XX:ErrorFile产品标志来选择特定位置。它说:
如果未指定-XX:ErrorFile = file标志,系统将尝试在进程的工作目录中创建该文件。如果无法在工作目录中创建文件(空间不足,权限问题或其他问题),则会在操作系统的临时目录中创建该文件。