接口请求返回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

posted on 2026-07-28 18:12  oktokeep  阅读(2)  评论(2)    收藏  举报