| 场景 | 请求丢失/连接超时定责 |
|---|---|
| 组合 | tcpdump 双向抓包 + 过滤表达式 |
服务端(先起)
服务端(先起)
tcpdump -i any -nn -c 50 'tcp port 8080 and host 10.0.0.5'客户端(后发请求)
客户端(后发请求)
curl -sS --max-time 5 http://10.0.0.9:8080/health
tcpdump -i any -nn -c 50 'tcp port 8080 and host 10.0.0.9'判读
判读
# SYN 到达 + SYN-ACK 返回 = 网络通,问题在应用层
# 客户端只看到 SYN 重传、服务端没抓到 = 中间被拦(防火墙/安全组/NAT)
# 服务端抓到 SYN 但无响应 = 本机防火墙或监听队列问题
ss -lnt | grep :8080 # 对照:listen 队列积压吗两端一起抓、按时间戳对齐,三层(客户端→服务端)证据链完整,找网络/云厂商升级工单也有据可依。