Java 6上的JVM致命错误SIGSEGV

时间:2015-07-24 20:27:27

标签: java jboss jvm

在计划的服务器重新启动时(由于补丁和升级),我们注意到我们的应用程序服务器(jboss)几小时后无法启动或死亡。这只是间歇性地发生(可能是重新启动的10%)。解决此问题的唯一方法是重新启动应用程序服务器。

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xf6b803f1, pid=25757, tid=2408274800
#
# JRE version: 6.0_18-b07
# Java VM: Java HotSpot(TM) Server VM (16.0-b13 mixed mode linux-x86 )
# Problematic frame:
# V  [libjvm.so+0x1373f1]
#
# An error report file with more information is saved as:
# /apps/appserver/JBossEnterprisePlatform-4.3.0.GA/jboss-as/bin/hs_err_pid25757.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp

在做了一些谷歌搜索后,我看到一些帖子说这是Java 6更新18的一个已知错误,但我无法找到更多信息,因为java太阳页不再存在。有没有人经历过这个?我们在64位戴尔服务器上运行。我们不想升级到64位java,因为这可能会导致更多问题。做小版本升级会有帮助吗?

1 个答案:

答案 0 :(得分:1)

没有办法知道它是否会有所帮助,但由于这是一个可重现的问题,我建议你尝试更新到大约2年的Java 6更新版本45。

如果可能,我建议您在服务器上使用32位JVM。我可能错了,但我的第一反应是这将导致更多问题而不是解决(除非你有一些32位共享库)。

您可能还希望使用Java 8(唯一具有公共支持的版本)更新到JBoss 8.2或9