接之前说的,线上tomcat访问太慢,我做了处理后,过了一天复现了这个问题
重启tomcat时,有如下信息:
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000eab00000, 357564416, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 357564416 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /usr/local/project/gwmblekey/gwmble/tomcat/bin/hs_err_pid25071.log
我使用如下指令查看了cpu占用情况,发现两个cpu快全部占满了
top
参考: