【发布时间】:2016-09-24 16:57:09
【问题描述】:
我在 tcserver 上运行 java 应用程序,这是一个基于 tomcat-7.0.47 的 spring 服务器。在具有64CPUs and 500G RAM 的机器上运行着多个这样的应用程序。我有最新版本的 java 即 1.8.0_91。所有应用程序不断崩溃,主要是由于相同的错误 -
**# 有问题的框架:
V [libjvm.so+0x437ce7] ciObjectFactory::create_new_metadata(Metadata*)+0x327**
当前线程 (0x00007f6075ebd800):JavaThread "C2 CompilerThread3" 守护进程 [_thread_in_vm, id=23187, stack(0x00007f602441c000,0x00007f602451d000)]
【问题讨论】:
-
bug tracker bugs.openjdk.java.net/browse/JDK-8078731 bugs.openjdk.java.net/browse/JDK-8134389 有很多问题,因为无法重现而关闭。尝试将 java 版本从 8 更改为 9
-
技术上 1.8.0_91 不是最新的,即 1.8.0_92;我建议您升级到 Tomcat 7 的更新版本(7.0.47 是从 2013 年开始,在 2014 年 3 月 Java 8 发布之前),甚至升级到 Tomcat 8。
-
能否提供线程的完整堆栈跟踪?
标签: java jvm-hotspot jvm-crash