当我们执行 jmap -heap pid 时,目标 java 进程无法处理任何 http 请求。
[nobody@aliyun-APP-250-245 code]$ uname -a
Linux aliyun-APP-250-245 2.6.32-696.10.1.el6.x86_64 #1 SMP Tue Aug 22 18:51:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[nobody@aliyun-APP-250-245 code]$ cat /etc/redhat-release
CentOS release 6.9 (Final)
[nobody@aliyun-APP-250-245 code]$ /usr/local/jdk1.8.0_112//bin/java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
top - 16:14:27 up 783 days, 7:05, 26 users, load average: 0.33, 0.54, 0.54
Tasks: 100 total, 0 running, 0 sleeping, 100 stopped, 0 zombie
Cpu(s): 13.6%us, 2.7%sy, 0.0%ni, 82.1%id, 1.5%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 16467076k total, 16191196k used, 275880k free, 54544k buffers
Swap: 0k total, 0k used, 0k free, 1679284k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15953 nobody 20 0 2309m 431m 14m S 0.0 2.7 0:00.14 java
16036 nobody 20 0 2309m 431m 14m S 0.0 2.7 0:00.22 java
15908 nobody 20 0 2309m 431m 14m S 0.0 2.7 0:00.00 java
15909 nobody 20 0 2309m 431m 14m S 0.0 2.7 0:07.91 java
15910 nobody 20 0 2309m 431m 14m S 0.0 2.7 0:00.32 java
他们都停止了。
execute curl
将读取超时。所有的http请求都会失败
但是在 centos 7
就可以了。
有相关链接吗?
请原谅我英语不好:(
答案 0 :(得分:0)
我们曾经收到过阿里云关于ECS的一些警告,所以我们升级了一些补丁。
从中我们发现了一些受影响的软件,比如glibc,然后我们升级了glibc和jmap