因此,当我的Web应用程序正在生产中时,我得到了最随机的JVM崩溃。我的环境是Linux Redhat企业版7,Jboss AS 7,Java 8,JSF 2.2
当我的用户将某些数据持久存储到数据库时,似乎会发生此崩溃。这是 JVM 日志:
以下是我的完整日志的链接,它超出了在此网站上发布的最大字符数量。
https://drive.google.com/file/d/0B_JrHFckYWh5d2ktRGphUTJlRFk/view?usp=sharing
我不知道什么是相关的,最近我发生了很多事情,因为在某处分配了太少的内存,所以我很感激帮助,
山姆
答案 0 :(得分:0)
崩溃似乎是与内核相关的问题,请在此处找到完整的博客详情https://blogs.oracle.com/poonam/entry/analysis_of_strange_hotspot_crashes 从日志中形成您不清楚使用的是哪个内核版本,日志缺少系统信息。请升级您的内核版本。在此处提出类似问题 - https://bugs.openjdk.java.net/browse/JDK-8161645
答案 1 :(得分:0)
尝试运行时,代码缓存中会发生崩溃:
J 12713 C2 com.sun.crypto.provider.GCTR.update([BII[BI)I (158 bytes)
。
我在openjdk的jira中发现了类似的错误,它说-XX:-UseAESIntrinsics
可以帮助你。
您也可以从JIT编译-XX:CompileCommand=exclude,com/sun/crypto/provider/GCTR.update