接口请求返回502排查导致网关超时,tomcat进程数,磁盘和CPU运行状态 ss命令
1.查 Tomcat 线程数
ss -ant | grep 1418 | wc -l 1418是微服务端口号
ss -ant | grep 1418 | wc -l
# 连接状态
ss -ant | awk '{print $1}' | sort | uniq -c
root@VM-2-53-centos:~ $ ss -ant | awk '{print $1}' | sort | uniq -c
1 CLOSE-WAIT
77 ESTAB
8 LISTEN
1 State
3 TIME-WAIT
ss -ant | grep 1418 | wc -l = 12 说明什么?
✅ Tomcat 线程池远远没满
12 个 TCP 连接 ≠ 12 个业务线程
默认 maxThreads=200
所以:不是线程池打爆
结合前面:
CPU 95% idle
连接数很低
却 502
👉 非常典型的 GC 停顿导致网关超时
2.磁盘 & inode
df -h
df -i
3.CPU 是否打满
top -b -n 1 | head -20
浙公网安备 33010602011771号