我的jboss总是莫名其妙的自动关闭

时间:2022-08-28 20:27:36
我的jboss总是莫名其妙的自动关闭,
这是我的系统报告的错误日志。

希望哪位高人能够给我看看,现在都郁闷死了,经常出现这种情况,再不解决客户意见大了。

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c95a36b, pid=1252, tid=1904
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode)
# Problematic frame:
# C  [ntdll.dll+0x2a36b]
#

---------------  T H R E A D  ---------------

Current thread (0x47f2edb8):  JavaThread "http-0.0.0.0-80-9" daemon [_thread_in_native, id=1904]

siginfo: ExceptionCode=0xc0000005, reading address 0x616d692f

Registers:
EAX=0x20544547, EBX=0x00030000, ECX=0x616d692f, EDX=0x47354b38
ESP=0x4984ef20, EBP=0x4984f13c, ESI=0x47354b30, EDI=0x00000401
EIP=0x7c95a36b, EFLAGS=0x00010216

Top of Stack: (sp=0x4984ef20)
0x4984ef20:   00002000 00000000 7c959fd6 4984ef9c
0x4984ef30:   6d732178 47102788 00000000 4984f050
0x4984ef40:   47f2edb8 6d7326d3 47aa0a40 47f2edb8
0x4984ef50:   00000000 47f2edb8 47f2efd8 442a0c08
0x4984ef60:   038723c8 4984f980 00adbbb2 00000000
0x4984ef70:   00000000 4984f9a0 4984f050 47f2edb8
0x4984ef80:   47184fb8 20544547 47aa0a58 47aa0e04
0x4984ef90:   4984fc14 4984f058 009d7510 4984efe0 

Instructions: (pc=0x7c95a36b)
0x7c95a35b:   02 89 85 48 fe ff ff 8b 4a 04 89 8d f8 fe ff ff
0x7c95a36b:   8b 39 3b 78 04 0f 85 51 73 01 00 3b fa 0f 85 49 


Stack: [0x49810000,0x49850000),  sp=0x4984ef20,  free space=251k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x2a36b]
C  [MSVCRT.dll+0x1d08c]
C  [net.dll+0x690e]
J  java.net.SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I
J  java.net.SocketInputStream.read([BII)I
J  org.apache.coyote.http11.InternalInputBuffer.fill()Z
J  org.apache.coyote.http11.InternalInputBuffer.parseRequestLine()V
J  org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113
j  org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45
j  org.apache.tomcat.util.net.MasterSlaveWorkerThread.run()V+32
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0x82696]
V  [jvm.dll+0xd6fd9]
V  [jvm.dll+0x82567]
V  [jvm.dll+0x822c4]
V  [jvm.dll+0x9d216]
V  [jvm.dll+0x101489]
V  [jvm.dll+0x101457]
C  [MSVCRT.dll+0x2b530]
C  [kernel32.dll+0x24829]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  java.net.SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I
J  java.net.SocketInputStream.read([BII)I
J  org.apache.coyote.http11.InternalInputBuffer.fill()Z
J  org.apache.coyote.http11.InternalInputBuffer.parseRequestLine()V
J  org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113
j  org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45
j  org.apache.tomcat.util.net.MasterSlaveWorkerThread.run()V+32
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x47116718 JavaThread "http-0.0.0.0-80-13" daemon [_thread_blocked, id=1724]
  0x00975488 JavaThread "http-0.0.0.0-80-12" daemon [_thread_blocked, id=2068]
  0x478082f0 JavaThread "Thread-22" [_thread_in_native, id=3404]
  0x47249508 JavaThread "http-0.0.0.0-80-11" daemon [_thread_blocked, id=1592]
  0x47102828 JavaThread "http-0.0.0.0-80-10" daemon [_thread_blocked, id=1548]
=>0x47f2edb8 JavaThread "http-0.0.0.0-80-9" daemon [_thread_in_native, id=1904]
  0x47b37808 JavaThread "http-0.0.0.0-80-8" daemon [_thread_blocked, id=1124]
  0x472466f0 JavaThread "http-0.0.0.0-80-7" daemon [_thread_blocked, id=892]
  0x48711008 JavaThread "http-0.0.0.0-80-6" daemon [_thread_blocked, id=3904]
  0x48762678 JavaThread "http-0.0.0.0-80-5" daemon [_thread_blocked, id=1644]
  0x47246dc8 JavaThread "http-0.0.0.0-80-4" daemon [_thread_blocked, id=2208]
  0x47050048 JavaThread "http-0.0.0.0-80-3" daemon [_thread_blocked, id=928]
  0x478c3008 JavaThread "TP-Monitor" daemon [_thread_blocked, id=416]
  0x471a2008 JavaThread "http-0.0.0.0-80-2" daemon [_thread_blocked, id=2204]
  0x470f21e8 JavaThread "TP-Processor4" daemon [_thread_in_native, id=2372]
  0x4724a278 JavaThread "TP-Processor3" daemon [_thread_blocked, id=1580]
  0x47c16c80 JavaThread "TP-Processor2" daemon [_thread_blocked, id=2200]
  0x47d125d0 JavaThread "TP-Processor1" daemon [_thread_blocked, id=1764]
  0x47d12450 JavaThread "http-0.0.0.0-80-1" daemon [_thread_blocked, id=1420]
  0x47becf48 JavaThread "http-0.0.0.0-80" daemon [_thread_in_native, id=1600]
  0x47be3230 JavaThread "JBossLifeThread" [_thread_blocked, id=3064]
  0x47cd3d88 JavaThread "Thread-5" [_thread_blocked, id=2280]
  0x47b10f00 JavaThread "JCA PoolFiller" [_thread_blocked, id=1740]
  0x47952098 JavaThread "Timer-2" daemon [_thread_blocked, id=2072]
  0x47a43b68 JavaThread "HSQLDB Timer @ae3da8" daemon [_thread_blocked, id=2172]
  0x47987980 JavaThread "WorkManager(3)-1" daemon [_thread_blocked, id=1840]
  0x47805930 JavaThread "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon [_thread_blocked, id=2192]
  0x477ade78 JavaThread "PooledInvokerAcceptor#0-4445" [_thread_in_native, id=3500]
  0x477f9648 JavaThread "RMI TCP Accept-4444" daemon [_thread_in_native, id=1752]
  0x477c1808 JavaThread "ClassLoadingPool(2)-1" daemon [_thread_in_native, id=2288]
  0x477cc4a8 JavaThread "JBoss System Threads(1)-1" daemon [_thread_in_native, id=912]
  0x477bcac8 JavaThread "GC Daemon" daemon [_thread_blocked, id=2136]
  0x477bc408 JavaThread "RMI Reaper" [_thread_blocked, id=2332]
  0x477b6468 JavaThread "Timer-1" daemon [_thread_blocked, id=2076]
  0x477b29f0 JavaThread "RMI TCP Accept-1098" daemon [_thread_in_native, id=1448]
  0x477749b0 JavaThread "ScannerThread" daemon [_thread_blocked, id=1116]
  0x47457f08 JavaThread "Timer-0" daemon [_thread_blocked, id=1436]
  0x00036770 JavaThread "DestroyJavaVM" [_thread_blocked, id=1560]
  0x009a8018 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1636]
  0x009a6c80 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1340]
  0x009a5fb0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=736]
  0x00996d20 JavaThread "Finalizer" daemon [_thread_blocked, id=3728]
  0x00996138 JavaThread "Reference Handler" daemon [_thread_blocked, id=1960]

Other Threads:
  0x00993758 VMThread [id=2756]
  0x009a93c8 WatcherThread [id=1248]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

7 个解决方案

#1



Heap
 def new generation   total 18240K, used 14477K [0x02a50000, 0x03e10000, 0x07910000)
  eden space 16256K,  89% used [0x02a50000, 0x03873548, 0x03a30000)
  from space 1984K,   0% used [0x03c20000, 0x03c20000, 0x03e10000)
  to   space 1984K,   0% used [0x03a30000, 0x03a30000, 0x03c20000)
 tenured generation   total 241984K, used 39993K [0x07910000, 0x16560000, 0x42a50000)
   the space 241984K,  16% used [0x07910000, 0x0a01e760, 0x0a01e800, 0x16560000)
 compacting perm gen  total 34560K, used 34325K [0x42a50000, 0x44c10000, 0x46a50000)
   the space 34560K,  99% used [0x42a50000, 0x44bd57c0, 0x44bd5800, 0x44c10000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040c000  C:\Java\jdk1.5.0_04\bin\java.exe
0x7c930000 - 0x7ca00000  C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c92b000  C:\WINDOWS\system32\kernel32.dll
0x77f30000 - 0x77fdb000  C:\WINDOWS\system32\ADVAPI32.dll
0x77c20000 - 0x77cbf000  C:\WINDOWS\system32\RPCRT4.dll
0x76eb0000 - 0x76ec3000  C:\WINDOWS\system32\Secur32.dll
0x77b70000 - 0x77bca000  C:\WINDOWS\system32\MSVCRT.dll
0x6d6b0000 - 0x6d839000  C:\Java\jdk1.5.0_04\jre\bin\client\jvm.dll
0x77e10000 - 0x77ea0000  C:\WINDOWS\system32\USER32.dll
0x77bd0000 - 0x77c18000  C:\WINDOWS\system32\GDI32.dll
0x769e0000 - 0x76a0a000  C:\WINDOWS\system32\WINMM.dll
0x76180000 - 0x7619d000  C:\WINDOWS\system32\IMM32.DLL
0x7f000000 - 0x7f009000  C:\WINDOWS\system32\LPK.DLL
0x74ae0000 - 0x74b45000  C:\WINDOWS\system32\USP10.dll
0x71b20000 - 0x71b28000  C:\WINDOWS\system32\rdpsnd.dll
0x77f10000 - 0x77f21000  C:\WINDOWS\system32\WINSTA.dll
0x71ba0000 - 0x71bf7000  C:\WINDOWS\system32\NETAPI32.dll
0x76ab0000 - 0x76abb000  C:\WINDOWS\system32\PSAPI.DLL
0x6d2f0000 - 0x6d2f8000  C:\Java\jdk1.5.0_04\jre\bin\hpi.dll
0x6d680000 - 0x6d68c000  C:\Java\jdk1.5.0_04\jre\bin\verify.dll
0x6d370000 - 0x6d38d000  C:\Java\jdk1.5.0_04\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000  C:\Java\jdk1.5.0_04\jre\bin\zip.dll
0x6d530000 - 0x6d543000  C:\Java\jdk1.5.0_04\jre\bin\net.dll
0x71b60000 - 0x71b77000  C:\WINDOWS\system32\WS2_32.dll
0x71b50000 - 0x71b58000  C:\WINDOWS\system32\WS2HELP.dll
0x71a80000 - 0x71ac0000  C:\WINDOWS\System32\mswsock.dll
0x76e30000 - 0x76e5b000  C:\WINDOWS\system32\DNSAPI.dll
0x76ed0000 - 0x76ed7000  C:\WINDOWS\System32\winrnr.dll
0x76e70000 - 0x76e9e000  C:\WINDOWS\system32\WLDAP32.dll
0x76ee0000 - 0x76ee5000  C:\WINDOWS\system32\rasadhlp.dll
0x6d520000 - 0x6d528000  C:\Java\jdk1.5.0_04\jre\bin\management.dll
0x68000000 - 0x68035000  C:\WINDOWS\system32\rsaenh.dll
0x75870000 - 0x7592d000  C:\WINDOWS\system32\USERENV.dll
0x760a0000 - 0x76131000  C:\WINDOWS\system32\CRYPT32.dll
0x76080000 - 0x76092000  C:\WINDOWS\system32\MSASN1.dll
0x69660000 - 0x696b7000  C:\WINDOWS\system32\hnetcfg.dll
0x71a40000 - 0x71a48000  C:\WINDOWS\System32\wshtcpip.dll
0x6d550000 - 0x6d559000  C:\Java\jdk1.5.0_04\jre\bin\nio.dll

VM Arguments:
jvm_args: -Dprogram.name=run.bat -Xms256m -Xmx1024m -Xss128k -Djava.endorsed.dirs=D:\jboss-4.0.2\bin\\..\lib\endorsed
java_command: org.jboss.Main

Environment Variables:
JAVA_HOME=C:\Java\jdk1.5.0_04
PATH=D:\oracle\product\10.2.0\client_1;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\ATI Technologies\ATI Control Panel
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 8 family 6, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 2097151k(2097151k free), swap 4194303k(4194303k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun  3 2005 02:10:41 by "java_re" with MS VC++ 6.0

#2


没有人碰到过这种问题吗?

#3


看起来是堆溢出了,修改JVM的内存试试?

#4


引用 3 楼 gernett21 的回复:
看起来是堆溢出了,修改JVM的内存试试?


应该不会啊,我最大内存设置的是1024m,而且出现这种情况的时候访问量很小,只有几个认访问也这样。所以我觉得可能和内存大小没有什么关系。

#5


可看起来就是jvm的事儿啊。。。重装JDK试试?

#6


引用 5 楼 gernett21 的回复:
可看起来就是jvm的事儿啊。。。重装JDK试试?


重装JDK也不管用,而且肯定可以排除硬件的问题,因为我换了一台机器也是这样。

#7


我遇见这种情况 !  你先看一下你的JBOSS是不是正版的 !  

#1



Heap
 def new generation   total 18240K, used 14477K [0x02a50000, 0x03e10000, 0x07910000)
  eden space 16256K,  89% used [0x02a50000, 0x03873548, 0x03a30000)
  from space 1984K,   0% used [0x03c20000, 0x03c20000, 0x03e10000)
  to   space 1984K,   0% used [0x03a30000, 0x03a30000, 0x03c20000)
 tenured generation   total 241984K, used 39993K [0x07910000, 0x16560000, 0x42a50000)
   the space 241984K,  16% used [0x07910000, 0x0a01e760, 0x0a01e800, 0x16560000)
 compacting perm gen  total 34560K, used 34325K [0x42a50000, 0x44c10000, 0x46a50000)
   the space 34560K,  99% used [0x42a50000, 0x44bd57c0, 0x44bd5800, 0x44c10000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040c000  C:\Java\jdk1.5.0_04\bin\java.exe
0x7c930000 - 0x7ca00000  C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c92b000  C:\WINDOWS\system32\kernel32.dll
0x77f30000 - 0x77fdb000  C:\WINDOWS\system32\ADVAPI32.dll
0x77c20000 - 0x77cbf000  C:\WINDOWS\system32\RPCRT4.dll
0x76eb0000 - 0x76ec3000  C:\WINDOWS\system32\Secur32.dll
0x77b70000 - 0x77bca000  C:\WINDOWS\system32\MSVCRT.dll
0x6d6b0000 - 0x6d839000  C:\Java\jdk1.5.0_04\jre\bin\client\jvm.dll
0x77e10000 - 0x77ea0000  C:\WINDOWS\system32\USER32.dll
0x77bd0000 - 0x77c18000  C:\WINDOWS\system32\GDI32.dll
0x769e0000 - 0x76a0a000  C:\WINDOWS\system32\WINMM.dll
0x76180000 - 0x7619d000  C:\WINDOWS\system32\IMM32.DLL
0x7f000000 - 0x7f009000  C:\WINDOWS\system32\LPK.DLL
0x74ae0000 - 0x74b45000  C:\WINDOWS\system32\USP10.dll
0x71b20000 - 0x71b28000  C:\WINDOWS\system32\rdpsnd.dll
0x77f10000 - 0x77f21000  C:\WINDOWS\system32\WINSTA.dll
0x71ba0000 - 0x71bf7000  C:\WINDOWS\system32\NETAPI32.dll
0x76ab0000 - 0x76abb000  C:\WINDOWS\system32\PSAPI.DLL
0x6d2f0000 - 0x6d2f8000  C:\Java\jdk1.5.0_04\jre\bin\hpi.dll
0x6d680000 - 0x6d68c000  C:\Java\jdk1.5.0_04\jre\bin\verify.dll
0x6d370000 - 0x6d38d000  C:\Java\jdk1.5.0_04\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000  C:\Java\jdk1.5.0_04\jre\bin\zip.dll
0x6d530000 - 0x6d543000  C:\Java\jdk1.5.0_04\jre\bin\net.dll
0x71b60000 - 0x71b77000  C:\WINDOWS\system32\WS2_32.dll
0x71b50000 - 0x71b58000  C:\WINDOWS\system32\WS2HELP.dll
0x71a80000 - 0x71ac0000  C:\WINDOWS\System32\mswsock.dll
0x76e30000 - 0x76e5b000  C:\WINDOWS\system32\DNSAPI.dll
0x76ed0000 - 0x76ed7000  C:\WINDOWS\System32\winrnr.dll
0x76e70000 - 0x76e9e000  C:\WINDOWS\system32\WLDAP32.dll
0x76ee0000 - 0x76ee5000  C:\WINDOWS\system32\rasadhlp.dll
0x6d520000 - 0x6d528000  C:\Java\jdk1.5.0_04\jre\bin\management.dll
0x68000000 - 0x68035000  C:\WINDOWS\system32\rsaenh.dll
0x75870000 - 0x7592d000  C:\WINDOWS\system32\USERENV.dll
0x760a0000 - 0x76131000  C:\WINDOWS\system32\CRYPT32.dll
0x76080000 - 0x76092000  C:\WINDOWS\system32\MSASN1.dll
0x69660000 - 0x696b7000  C:\WINDOWS\system32\hnetcfg.dll
0x71a40000 - 0x71a48000  C:\WINDOWS\System32\wshtcpip.dll
0x6d550000 - 0x6d559000  C:\Java\jdk1.5.0_04\jre\bin\nio.dll

VM Arguments:
jvm_args: -Dprogram.name=run.bat -Xms256m -Xmx1024m -Xss128k -Djava.endorsed.dirs=D:\jboss-4.0.2\bin\\..\lib\endorsed
java_command: org.jboss.Main

Environment Variables:
JAVA_HOME=C:\Java\jdk1.5.0_04
PATH=D:\oracle\product\10.2.0\client_1;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\ATI Technologies\ATI Control Panel
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 8 family 6, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 2097151k(2097151k free), swap 4194303k(4194303k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun  3 2005 02:10:41 by "java_re" with MS VC++ 6.0

#2


没有人碰到过这种问题吗?

#3


看起来是堆溢出了,修改JVM的内存试试?

#4


引用 3 楼 gernett21 的回复:
看起来是堆溢出了,修改JVM的内存试试?


应该不会啊,我最大内存设置的是1024m,而且出现这种情况的时候访问量很小,只有几个认访问也这样。所以我觉得可能和内存大小没有什么关系。

#5


可看起来就是jvm的事儿啊。。。重装JDK试试?

#6


引用 5 楼 gernett21 的回复:
可看起来就是jvm的事儿啊。。。重装JDK试试?


重装JDK也不管用,而且肯定可以排除硬件的问题,因为我换了一台机器也是这样。

#7


我遇见这种情况 !  你先看一下你的JBOSS是不是正版的 !