主要看:
可能原因:
# 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