没有在Linux上生成JVM hs_err.log

没有在Linux上生成JVM hs_err.log,第1张

概述没有在Linux上生成JVM hs_err.log

目前,我正在开发一个Java应用程序。 即JVM崩溃与段错误。 我试图findhs_err.log文件,该文件应该包含一些关于该问题的有用信息。

但是,我找不到这个文件。 我用过find,locate等,什么都没有。

任何想法为什么日志文件没有被生成?

我认为这个文件叫做"hs_err_pID<pID>.log" ,其中<pID>是崩溃的JVM进程的进程ID。

以下内容来自“ JDK 5故障排除指南” 。

当发生致命错误时,将在文件hs_err_pID<pID>.log (其中<pID>是进程的进程ID)中创建错误日志。 在可能的情况下,该文件在流程的工作目录中创建。 如果无法在工作目录中创建文件(空间不足,权限问题或其他问题),则会在 *** 作系统的临时目录中创建该文件。 在Solaris和linux上,临时目录是/ tmp。 在windows上,临时目录由TMP环境变量的值指定,或者如果没有定义,则指定TEMP环境变量的值。

同时查找热点特定JVM选项中列出的-XX:Errorfile=... 选项 。

总结

以上是内存溢出为你收集整理的没有在Linux上生成JVM hs_err.log全部内容,希望文章能够帮你解决没有在Linux上生成JVM hs_err.log所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1155783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存