内存溢出时的错误文件和从原文描述中寻找解决思路

 主要看:

可能原因:
# Possible reasons:
#   The system is out of physical RAM or swap space
#   In 32 bit mode, the process size limit was hit
可能的解决方案:
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if swap backing store is full
#   Use 64 bit Java on a 64 bit OS
#   Decrease Java heap size (-Xmx/-Xms)
#   Decrease number of Java threads
#   Decrease Java thread stack sizes (-Xss)
#   Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
#  Out of Memory Error (os_linux.cpp:2756), pid=17968, tid=140647024301824
#

虚拟机参数:内存情况等
VM Arguments:
jvm_args: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Djdk.tls.ephemeralDHKeySize=2048 -Dignore.endorsed.dirs= -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp 
java_command: org.apache.catalina.startup.Bootstrap stop
Launcher Type: SUN_STANDARD

原文:

#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 89456640 bytes for committing reserved memory.
# Possible reasons:
#   The system is out of physical RAM or swap space
#   In 32 bit mode, the process size limit was hit
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if swap backing store is full
#   Use 64 bit Java on a 64 bit OS
#   Decrease Java heap size (-Xmx/-Xms)
#   Decrease number of Java threads
#   Decrease Java thread stack sizes (-Xss)
#   Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
#  Out of Memory Error (os_linux.cpp:2756), pid=17968, tid=140647024301824
#
# JRE version:  (7.0_80-b15) (build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.80-b11 mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#

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

Current thread (0x00007feae8009000):  JavaThread "Unknown thread" [_thread_in_vm, id=17969, stack(0x00007feaefdc1000,0x00007feaefec2000)]

Stack: [0x00007feaefdc1000,0x00007feaefec2000],  sp=0x00007feaefec03a0,  free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x9a320a]  VMError::report_and_die()+0x2ea
V  [libjvm.so+0x498d3b]  report_vm_out_of_memory(char const*, int, unsigned long, char const*)+0x9b
V  [libjvm.so+0x82191e]  os::Linux::commit_memory_impl(char*, unsigned long, bool)+0xfe
V  [libjvm.so+0x821e69]  os::pd_commit_memory(char*, unsigned long, unsigned long, bool)+0x29
V  [libjvm.so+0x81bb6a]  os::commit_memory(char*, unsigned long, unsigned long, bool)+0x2a
V  [libjvm.so+0x99ea19]  VirtualSpace::expand_by(unsigned long, bool)+0x1c9
V  [libjvm.so+0x99eb9d]  VirtualSpace::initialize(ReservedSpace, unsigned long)+0xcd
V  [libjvm.so+0x57a39f]  Generation::Generation(ReservedSpace, unsigned long, int)+0xcf
V  [libjvm.so+0x49f2a8]  DefNewGeneration::DefNewGeneration(ReservedSpace, unsigned long, int, char const*)+0x58
V  [libjvm.so+0x57ba69]  GenerationSpec::init(ReservedSpace, int, GenRemSet*)+0x2c9
V  [libjvm.so+0x56bf84]  GenCollectedHeap::initialize()+0x344
V  [libjvm.so+0x97509a]  Universe::initialize_heap()+0xca
V  [libjvm.so+0x976269]  universe_init()+0x79
V  [libjvm.so+0x5b2f25]  init_globals()+0x65
V  [libjvm.so+0x95db4d]  Threads::create_vm(JavaVMInitArgs*, bool*)+0x1ed
V  [libjvm.so+0x63b2e4]  JNI_CreateJavaVM+0x74
C  [libjli.so+0x2f8e]  JavaMain+0x9e


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

Java Threads: ( => current thread )

Other Threads:

=>0x00007feae8009000 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=17969, stack(0x00007feaefdc1000,0x00007feaefec2000)]

VM state:not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Internal exceptions (0 events):
No events

Events (0 events):
No events


Dynamic libraries:
00400000-00401000 r-xp 00000000 fc:01 1444122                            /usr/java/jdk1.7.0_80/bin/java
00600000-00601000 rw-p 00000000 fc:01 1444122                            /usr/java/jdk1.7.0_80/bin/java
00cec000-00d0d000 rw-p 00000000 00:00 0                                  [heap]
e0350000-100000000 rw-p 00000000 00:00 0 
7feae5000000-7feae5270000 rwxp 00000000 00:00 0 
7feae5270000-7feae8024000 rw-p 00000000 00:00 0 
7feae8024000-7feaec000000 ---p 00000000 00:00 0 
7feaed40d000-7feaed656000 rw-p 00000000 00:00 0 
7feaed656000-7feaed77f000 rw-p 00000000 00:00 0 
7feaed77f000-7feaed780000 rw-p 00000000 00:00 0 
7feaed780000-7feaed797000 r-xp 00000000 fc:01 1442142                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libzip.so
7feaed797000-7feaed997000 ---p 00017000 fc:01 1442142                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libzip.so
7feaed997000-7feaed998000 rw-p 00017000 fc:01 1442142                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libzip.so
7feaed998000-7feaed9a5000 r-xp 00000000 fc:01 655392                     /lib64/libnss_files-2.12.so
7feaed9a5000-7feaedba4000 ---p 0000d000 fc:01 655392                     /lib64/libnss_files-2.12.so
7feaedba4000-7feaedba5000 r--p 0000c000 fc:01 655392                     /lib64/libnss_files-2.12.so
7feaedba5000-7feaedba6000 rw-p 0000d000 fc:01 655392                     /lib64/libnss_files-2.12.so
7feaedba6000-7feaedbcf000 r-xp 00000000 fc:01 1442108                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libjava.so
7feaedbcf000-7feaeddcf000 ---p 00029000 fc:01 1442108                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libjava.so
7feaeddcf000-7feaeddd1000 rw-p 00029000 fc:01 1442108                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libjava.so
7feaeddd1000-7feaeddde000 r-xp 00000000 fc:01 1442135                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libverify.so
7feaeddde000-7feaedfdd000 ---p 0000d000 fc:01 1442135                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libverify.so
7feaedfdd000-7feaedfdf000 rw-p 0000c000 fc:01 1442135                    /usr/java/jdk1.7.0_80/jre/lib/amd64/libverify.so
7feaedfdf000-7feaedfe6000 r-xp 00000000 fc:01 655404                     /lib64/librt-2.12.so
7feaedfe6000-7feaee1e5000 ---p 00007000 fc:01 655404                     /lib64/librt-2.12.so
7feaee1e5000-7feaee1e6000 r--p 00006000 fc:01 655404                     /lib64/librt-2.12.so
7feaee1e6000-7feaee1e7000 rw-p 00007000 fc:01 655404                     /lib64/librt-2.12.so
7feaee1e7000-7feaee26a000 r-xp 00000000 fc:01 655384                     /lib64/libm-2.12.so
7feaee26a000-7feaee469000 ---p 00083000 fc:01 655384                     /lib64/libm-2.12.so
7feaee469000-7feaee46a000 r--p 00082000 fc:01 655384                     /lib64/libm-2.12.so
7feaee46a000-7feaee46b000 rw-p 00083000 fc:01 655384                     /lib64/libm-2.12.so
7feaee46b000-7feaeefe1000 r-xp 00000000 fc:01 1442162                    /usr/java/jdk1.7.0_80/jre/lib/amd64/server/libjvm.so
7feaeefe1000-7feaef1e0000 ---p 00b76000 fc:01 1442162                    /usr/java/jdk1.7.0_80/jre/lib/amd64/server/libjvm.so
7feaef1e0000-7feaef2a4000 rw-p 00b75000 fc:01 1442162                    /usr/java/jdk1.7.0_80/jre/lib/amd64/server/libjvm.so
7feaef2a4000-7feaef2e5000 rw-p 00000000 00:00 0 
7feaef2e5000-7feaef46f000 r-xp 00000000 fc:01 655376                     /lib64/libc-2.12.so
7feaef46f000-7feaef66f000 ---p 0018a000 fc:01 655376                     /lib64/libc-2.12.so
7feaef66f000-7feaef673000 r--p 0018a000 fc:01 655376                     /lib64/libc-2.12.so
7feaef673000-7feaef675000 rw-p 0018e000 fc:01 655376                     /lib64/libc-2.12.so
7feaef675000-7feaef679000 rw-p 00000000 00:00 0 
7feaef679000-7feaef67b000 r-xp 00000000 fc:01 655382                     /lib64/libdl-2.12.so
7feaef67b000-7feaef87b000 ---p 00002000 fc:01 655382                     /lib64/libdl-2.12.so
7feaef87b000-7feaef87c000 r--p 00002000 fc:01 655382                     /lib64/libdl-2.12.so
7feaef87c000-7feaef87d000 rw-p 00003000 fc:01 655382                     /lib64/libdl-2.12.so
7feaef87d000-7feaef892000 r-xp 00000000 fc:01 1442843                    /usr/java/jdk1.7.0_80/lib/amd64/jli/libjli.so
7feaef892000-7feaefa91000 ---p 00015000 fc:01 1442843                    /usr/java/jdk1.7.0_80/lib/amd64/jli/libjli.so
7feaefa91000-7feaefa92000 rw-p 00014000 fc:01 1442843                    /usr/java/jdk1.7.0_80/lib/amd64/jli/libjli.so
7feaefa92000-7feaefaa9000 r-xp 00000000 fc:01 655400                     /lib64/libpthread-2.12.so
7feaefaa9000-7feaefca9000 ---p 00017000 fc:01 655400                     /lib64/libpthread-2.12.so
7feaefca9000-7feaefcaa000 r--p 00017000 fc:01 655400                     /lib64/libpthread-2.12.so
7feaefcaa000-7feaefcab000 rw-p 00018000 fc:01 655400                     /lib64/libpthread-2.12.so
7feaefcab000-7feaefcaf000 rw-p 00000000 00:00 0 
7feaefcaf000-7feaefccf000 r-xp 00000000 fc:01 655765                     /lib64/ld-2.12.so
7feaefcf9000-7feaefd03000 rw-p 00000000 00:00 0 
7feaefd03000-7feaefdb9000 rw-p 00000000 00:00 0 
7feaefdb9000-7feaefdc1000 rw-s 00000000 fc:01 262161                     /tmp/hsperfdata_root/17968
7feaefdc1000-7feaefdc4000 ---p 00000000 00:00 0 
7feaefdc4000-7feaefec6000 rw-p 00000000 00:00 0 
7feaefeca000-7feaefecd000 rw-p 00000000 00:00 0 
7feaefecd000-7feaefece000 r--p 00000000 00:00 0 
7feaefece000-7feaefecf000 rw-p 00000000 00:00 0 
7feaefecf000-7feaefed0000 r--p 00020000 fc:01 655765                     /lib64/ld-2.12.so
7feaefed0000-7feaefed1000 rw-p 00021000 fc:01 655765                     /lib64/ld-2.12.so
7feaefed1000-7feaefed2000 rw-p 00000000 00:00 0 
7ffcbf49c000-7ffcbf4b1000 rw-p 00000000 00:00 0                          [stack]
7ffcbf57f000-7ffcbf580000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
jvm_args: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Djdk.tls.ephemeralDHKeySize=2048 -Dignore.endorsed.dirs= -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp 
java_command: org.apache.catalina.startup.Bootstrap stop
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/java/default
CLASSPATH=/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
PATH=/usr/local/apache-maven-3.5.4/bin:/usr/java/default/bin:/usr/local/nginx/sbin:/usr/local/openssl/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
SHELL=/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.so+0x9a3b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x9a3b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x81e740], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x81e740], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x81e740], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x81e740], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x81ffb0], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000


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

OS:CentOS release 6.9 (Final)

uname:Linux 2.6.32-696.23.1.el6.x86_64 #1 SMP Tue Mar 13 22:44:18 UTC 2018 x86_64
libc:glibc 2.12 NPTL 2.12 
rlimit: STACK 10240k, CORE 0k, NPROC 65535, NOFILE 65535, AS infinity
load average:0.08 0.17 0.09

/proc/meminfo:
MemTotal:        1019912 kB
MemFree:           65724 kB
Buffers:            5752 kB
Cached:            65416 kB
SwapCached:            0 kB
Active:           869628 kB
Inactive:          32480 kB
Active(anon):     830984 kB
Inactive(anon):      144 kB
Active(file):      38644 kB
Inactive(file):    32336 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               128 kB
Writeback:             0 kB
AnonPages:        830996 kB
Mapped:            18120 kB
Shmem:               160 kB
Slab:              29588 kB
SReclaimable:       9736 kB
SUnreclaim:        19852 kB
KernelStack:        3040 kB
PageTables:         3772 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      509956 kB
Committed_AS:    1014008 kB
VmallocTotal:   34359738367 kB
VmallocUsed:        7116 kB
VmallocChunk:   34359725940 kB
HardwareCorrupted:     0 kB
AnonHugePages:    141312 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        6016 kB
DirectMap2M:     1042432 kB
DirectMap1G:           0 kB


CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 79 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, erms, tsc

/proc/cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 79
model name	: Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
stepping	: 1
microcode	: 1
cpu MHz		: 2494.224
cache size	: 40960 KB
physical id	: 0
siblings	: 1
core id		: 0
cpu cores	: 1
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc up rep_good unfair_spinlock pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch xsaveopt invpcid_single spec_ctrl ibpb_support pti retpoline fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx
bogomips	: 4988.44
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:



Memory: 4k page, physical 1019912k(65724k free), swap 0k(0k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (24.80-b11) for linux-amd64 JRE (1.7.0_80-b15), built on Apr 10 2015 19:53:14 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)

time: Wed Mar 20 09:14:20 2019
elapsed time: 0 seconds

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值