首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Tomcat崩溃日记

2013-03-26 
Tomcat崩溃日志本帖最后由 darkstwu 于 2013-03-15 13:42:38 编辑刚刚换了个新地方,今天发现自动down掉了。

Tomcat崩溃日志
本帖最后由 darkstwu 于 2013-03-15 13:42:38 编辑   刚刚换了个新地方,今天发现自动down掉了。日志弄上来给大伙看看,有知道是嘛原因的么?


#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000, pid=1900, tid=3004
#
# JRE version: 7.0_17-b02
# Java VM: Java HotSpot(TM) Server VM (23.7-b01 mixed mode windows-x86 )
# Problematic frame:
# C  0x00000000
#
# Core dump written. Default location: E:\apache-tomcat-6.0.16\bin\hs_err_pid1900.mdmp
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

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

Current thread (0x29e17c00):  JavaThread "http-7009-34" daemon [_thread_in_native, id=3004, stack(0x2caf0000,0x2cb40000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x04cc74d0, ECX=0x7c959546, EDX=0x00000041
ESP=0x2cb3f33c, EBP=0x2cb3f398, ESI=0x2cb3f340, EDI=0x2cb3f398
EIP=0x00000000, EFLAGS=0x00010246

Top of Stack: (sp=0x2cb3f33c)
0x2cb3f33c:   2c081ea5 2cb3f428 2cb3f3c4 04cc74d0
0x2cb3f34c:   cccccccc cccccccc cccccccc cccccccc
0x2cb3f35c:   cccccccc cccccccc cccccccc cccccccc
0x2cb3f36c:   cccccccc cccccccc cccccccc cccccccc
0x2cb3f37c:   cccccccc cccccccc cccccccc cccccccc
0x2cb3f38c:   cccccccc cccccccc cccccccc 2cb3f428
0x2cb3f39c:   2c73134d 00000000 000000fa 2c771f58
0x2cb3f3ac:   2c771fa0 2c771fd8 2c772010 2c772048 

Instructions: (pc=0x00000000)
0xffffffe0:   


Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0x04cc74d0 is an oop
{method} 
 - klass: {other class}
ECX=0x7c959546 is an unknown value
EDX=0x00000041 is an unknown value
ESP=0x2cb3f33c is pointing into the stack for thread: 0x29e17c00
EBP=0x2cb3f398 is pointing into the stack for thread: 0x29e17c00
ESI=0x2cb3f340 is pointing into the stack for thread: 0x29e17c00
EDI=0x2cb3f398 is pointing into the stack for thread: 0x29e17c00


Stack: [0x2caf0000,0x2cb40000],  sp=0x2cb3f33c,  free space=316k
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.innet.application.model.ProductLineModel.printbig(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V+0
j  com.innet.servelet.SeachCompanyUserServlet.initprintcode(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+201


j  com.innet.servelet.SeachCompanyUserServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+1960
j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+374
j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j  com.innet.base.util.SetCharacterEncodingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+39
j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117
j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285
j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+157
J  org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)V
j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ljava/net/Socket;)Z+82
j  org.apache.tomcat.util.net.JIoEndpoint$Worker.run()V+41
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
=>0x29e17c00 JavaThread "http-7009-34" daemon [_thread_in_native, id=3004, stack(0x2caf0000,0x2cb40000)]
  0x29b57400 JavaThread "http-7009-33" daemon [_thread_blocked, id=3000, stack(0x2caa0000,0x2caf0000)]
  0x29dcf400 JavaThread "http-7009-32" daemon [_thread_blocked, id=2996, stack(0x2ca50000,0x2caa0000)]
  0x29be0400 JavaThread "http-7009-31" daemon [_thread_blocked, id=2988, stack(0x2ca00000,0x2ca50000)]
  0x29b11800 JavaThread "http-7009-30" daemon [_thread_blocked, id=2984, stack(0x2c9b0000,0x2ca00000)]
  0x29b08400 JavaThread "http-7009-29" daemon [_thread_in_native, id=2980, stack(0x2c960000,0x2c9b0000)]
  0x29de7400 JavaThread "http-7009-28" daemon [_thread_blocked, id=2976, stack(0x2c910000,0x2c960000)]
  0x29e3d800 JavaThread "http-7009-27" daemon [_thread_in_native, id=2972, stack(0x2c8c0000,0x2c910000)]
  0x29d5c400 JavaThread "http-7009-26" daemon [_thread_in_native, id=2936, stack(0x2c870000,0x2c8c0000)]
  0x2a52c400 JavaThread "http-7009-25" daemon [_thread_blocked, id=2932, stack(0x2c820000,0x2c870000)]


  0x29cf1400 JavaThread "http-7009-24" daemon [_thread_in_native, id=2928, stack(0x2c7d0000,0x2c820000)]
  0x2a1a4400 JavaThread "http-7009-23" daemon [_thread_blocked, id=2924, stack(0x2c780000,0x2c7d0000)]
  0x2a7c0400 JavaThread "http-7009-22" daemon [_thread_blocked, id=2612, stack(0x2c6e0000,0x2c730000)]
  0x2a497c00 JavaThread "http-7009-21" daemon [_thread_blocked, id=2608, stack(0x2c690000,0x2c6e0000)]
  0x29bb0800 JavaThread "http-7009-20" daemon [_thread_blocked, id=2604, stack(0x2c640000,0x2c690000)]
  0x29bb0400 JavaThread "http-7009-19" daemon [_thread_in_native, id=2600, stack(0x2c5f0000,0x2c640000)]
  0x2a8af400 JavaThread "http-7009-18" daemon [_thread_blocked, id=2596, stack(0x2c5a0000,0x2c5f0000)]
  0x2a412400 JavaThread "http-7009-17" daemon [_thread_in_native, id=2592, stack(0x2c550000,0x2c5a0000)]
  0x2abb9c00 JavaThread "http-7009-16" daemon [_thread_in_native, id=2588, stack(0x2c500000,0x2c550000)]
  0x2a8b3000 JavaThread "http-7009-15" daemon [_thread_blocked, id=2584, stack(0x2c4b0000,0x2c500000)]
  0x2a799c00 JavaThread "http-7009-14" daemon [_thread_blocked, id=2580, stack(0x2c460000,0x2c4b0000)]
  0x2a89fc00 JavaThread "http-7009-13" daemon [_thread_blocked, id=2576, stack(0x2c410000,0x2c460000)]
  0x2a1fe800 JavaThread "http-7009-12" daemon [_thread_blocked, id=2572, stack(0x2c3c0000,0x2c410000)]
  0x2a1fe400 JavaThread "http-7009-11" daemon [_thread_in_native, id=2568, stack(0x2c370000,0x2c3c0000)]
  0x2a4fb400 JavaThread "http-7009-10" daemon [_thread_blocked, id=2564, stack(0x2c320000,0x2c370000)]
  0x2aa88400 JavaThread "http-7009-9" daemon [_thread_blocked, id=2560, stack(0x2c2d0000,0x2c320000)]
  0x2ab18400 JavaThread "http-7009-8" daemon [_thread_blocked, id=2556, stack(0x2c280000,0x2c2d0000)]
  0x29735800 JavaThread "http-7009-7" daemon [_thread_in_native, id=2552, stack(0x2c230000,0x2c280000)]
  0x29b94400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2512, stack(0x2c0d0000,0x2c120000)]
  0x29fd9000 JavaThread "http-7009-6" daemon [_thread_blocked, id=2504, stack(0x2bf30000,0x2bf80000)]
  0x2a36b800 JavaThread "http-7009-5" daemon [_thread_blocked, id=2500, stack(0x2bee0000,0x2bf30000)]
  0x2a9ae400 JavaThread "http-7009-4" daemon [_thread_in_native, id=2496, stack(0x2be90000,0x2bee0000)]
  0x2a019400 JavaThread "http-7009-3" daemon [_thread_blocked, id=2492, stack(0x2be40000,0x2be90000)]
  0x2a2eb400 JavaThread "http-7009-2" daemon [_thread_in_native, id=2488, stack(0x2bdf0000,0x2be40000)]
  0x296fdc00 JavaThread "http-7009-1" daemon [_thread_blocked, id=2484, stack(0x2bda0000,0x2bdf0000)]
  0x29cd1800 JavaThread "TP-Monitor" daemon [_thread_blocked, id=2480, stack(0x2bcf0000,0x2bd40000)]
  0x2a645c00 JavaThread "TP-Processor4" daemon [_thread_in_native, id=2476, stack(0x2bca0000,0x2bcf0000)]
  0x29d63400 JavaThread "TP-Processor3" daemon [_thread_blocked, id=2472, stack(0x2bc50000,0x2bca0000)]


  0x2a51bc00 JavaThread "TP-Processor2" daemon [_thread_blocked, id=2468, stack(0x2bc00000,0x2bc50000)]
  0x2a695400 JavaThread "TP-Processor1" daemon [_thread_blocked, id=2464, stack(0x2bbb0000,0x2bc00000)]
  0x2a202400 JavaThread "http-7009-Acceptor-0" daemon [_thread_in_native, id=2460, stack(0x2bb60000,0x2bbb0000)]
  0x29daa400 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=2456, stack(0x2bb10000,0x2bb60000)]
  0x29fa8800 JavaThread "Timer-1" daemon [_thread_blocked, id=2452, stack(0x2bac0000,0x2bb10000)]
  0x2a3d0400 JavaThread "DefaultQuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=2448, stack(0x2ba70000,0x2bac0000)]
  0x2a10f400 JavaThread "DefaultQuartzScheduler_Worker-9" [_thread_blocked, id=2444, stack(0x2ba20000,0x2ba70000)]
  0x2a10dc00 JavaThread "DefaultQuartzScheduler_Worker-8" [_thread_blocked, id=2440, 


[解决办法]
有一段这个
Internal exceptions (10 events):
 Event: 81595.621 Thread 0x29bb0800 Threw 0x1d47f090 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.621 Thread 0x29bb0800 Threw 0x1d47f1d0 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x2a7c0400 Threw 0x1d480900 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x2a89fc00 Threw 0x1d47dcd8 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x2a7c0400 Threw 0x1d480a40 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x2a89fc00 Threw 0x1d6633b0 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x2a9ae400 Threw 0x1d433ba8 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x2a9ae400 Threw 0x1d433ce8 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x29e17c00 Threw 0x1d439490 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742
 Event: 81595.622 Thread 0x29e17c00 Threw 0x1d4395d0 at C:\jdk7u2_32P\jdk7u17\hotspot\src\share\vm\prims\jni.cpp:742

内部错误,jni的话应该是调用本地方法。

然后前文还有一段:
Stack: [0x2caf0000,0x2cb40000],  sp=0x2cb3f33c,  free space=316kJava frames: (J=compiled Java code, j=interpreted, Vv=VM code)j  com.innet.application.model.ProductLineModel.printbig(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V+0j  com.innet.servelet.SeachCompanyUserServlet.initprintcode(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+201j  com.innet.servelet.SeachCompanyUserServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+1960j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+374j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101j  com.innet.base.util.SetCharacterEncodingFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+39j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+157J  org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)Vj  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ljava/net/Socket;)Z+82j  org.apache.tomcat.util.net.JIoEndpoint$Worker.run()V+41j  java.lang.Thread.run()V+11v  ~StubRoutines::call_stub



j 代表interpreted,线程中断???

希望对你有帮助。


[解决办法]
ProductLineModel.printbig 这里面做了些什么事情?

热点排行