Tomcat 随机挂掉

最近遇到一些诡异的事情,1Apache + 4Tomcat的系统中,,每天偶尔会发现其中的一台或几台Tomcat宕机了。

今天特别频繁,宕了有6次之多。

环境:

Windows Server 2003 standardService Pack 2

JDK7.0_11-b21

Tomcat 7.0.42

Apache 2.2.24

mod_jk 1.2.37

查看具体的错误日志如下:

## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000001800057b2, pid=6400, tid=10300## JRE version: 7.0_11-b21# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode windows-amd64 compressed oops)# Problematic frame:# C [tcnative-1.dll+0x57b2] Java_org_apache_tomcat_jni_Socket_sendbb+0x72## Core dump written. Default location: D:\Tomcat7\bin\hs_err_pid6400.mdmp## If you would like to submit a bug report, please visit:# # 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 (0x0000000014ac1800): JavaThread “ajp-apr-7020-exec-145” daemon [_thread_in_native, id=10300, stack(0x00000000227f0000,0x00000000228f0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000040

Registers:RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x0000000000000000, RDX=0x0000000000000000RSP=0x00000000228ee310, RBP=0x0000000000000000, RSI=0x0000000016ecc360, RDI=0x00000000000000c1R8 =0x00000000228ee348, R9 =0x0000000000000000, R10=0x00000000013f237c, R11=0x000000006f002070R12=0x0000000000000000, R13=0x00000006f0b780a8, R14=0x00000000228ee400, R15=0x0000000014ac1800RIP=0x00000001800057b2, EFLAGS=0x0000000000010246

Top of Stack: (sp=0x00000000228ee310)0x00000000228ee310: 00000000228ee328 00000000228ee3780x00000000228ee320: 00000000013e61f8 00000000000000000x00000000228ee330: 0000000000004000 00000000013f23a80x00000000228ee340: 00000000228ee3c8 00000000000000c10x00000000228ee350: 00000006f0b780a8 0000000014c4de500x00000000228ee360: 00000006000000c1 00000000000000000x00000000228ee370: 00000000228ee388 00000000228ee3e80x00000000228ee380: 00000000013e61f8 00000000228ee3880x00000000228ee390: 00000006f0b780a8 00000000228ee4000x00000000228ee3a0: 00000006f0b796e8 00000000000000000x00000000228ee3b0: 00000006f0b780a8 00000000000000000x00000000228ee3c0: 00000000228ee410 00000000e028e72a0x00000000228ee3d0: 00000000018e8308 0000000700418ba80x00000000228ee3e0: 00000000013ef1d6 00000000000000c10x00000000228ee3f0: 0000000000000000 0000000016ecc3600x00000000228ee400: 0000000000000000 00000000018e8308

Instructions: (pc=0x00000001800057b2)0x0000000180005792: 56 20 48 8b 4e 18 48 8b c7 48 2b c3 48 03 d5 4c0x00000001800057a2: 8d 44 24 38 48 89 44 24 38 48 8b 46 30 48 03 d30x00000001800057b2: ff 50 40 85 c0 75 29 48 8b 44 24 38 48 85 c0 740x00000001800057c2: 08 48 03 d8 48 3b df 72 c5 8b c3 48 8b 6c 24 30

Register to memory mapping:

RAX=0x0000000000000000 is an unknown valueRBX=0x0000000000000000 is an unknown valueRCX=0x0000000000000000 is an unknown valueRDX=0x0000000000000000 is an unknown valueRSP=0x00000000228ee310 is pointing into the stack for thread: 0x0000000014ac1800RBP=0x0000000000000000 is an unknown valueRSI=0x0000000016ecc360 is an unknown valueRDI=0x00000000000000c1 is an unknown valueR8 =0x00000000228ee348 is pointing into the stack for thread: 0x0000000014ac1800R9 =0x0000000000000000 is an unknown valueR10=0x00000000013f237c is an Interpreter codeletmethod entry point (kind = native) [0x00000000013f2100, 0x00000000013f2980] 2176 bytesR11=0x000000006f002070 is an unknown valueR12=0x0000000000000000 is an unknown valueR13=0x00000006f0b780a8 is an oop{method} – klass: {other class}R14=0x00000000228ee400 is pointing into the stack for thread: 0x0000000014ac1800R15=0x0000000014ac1800 is a thread

有理想在的地方,地狱就是天堂

Tomcat 随机挂掉

相关文章:

你感兴趣的文章:

标签云: