java - Java 6 上的 JVM fatal error SIGSEGV

标签 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 update 18 的一个已知错误,但我无法找到更多信息,因为 java sun 页面不再存在。有人经历过这个吗?我们在 64 位戴尔服务器上运行。我们不想升级到 64 位 java,因为这可能会导致更多问题。进行次要版本升级会有帮助吗?

最佳答案

无法知道它是否有帮助,但由于这是一个可重现的问题,我建议您尝试更新到大约 2 年前的 Java 6 update 45。

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

您可能还想更新到带有 Java 8 的 JBoss 8.2 或 9(唯一公开支持的版本)

关于java - Java 6 上的 JVM fatal error SIGSEGV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31619230/

相关文章:

java - ListView的Android自定义行项目

java - 有没有办法打印建立jdbc连接的数据库服务器IP?

java - StandardTokenizer 行为

jboss - JBoss 5 关闭有什么作用?

java - C++调用Java对象方法: Access Violation

java - 如何获取调用站点可能目标的数量?

java - 如何在Java中访问方法内的全局变量?

java - 无法加载 jar - "zip file is empty"

java - jvm 如何处理在循环内创建对象

hibernate - 如何修改Hibernate自动生成的运行序列号?