現象:請求發出,無響應,防火牆/進程/端口/日誌均正常。
分層排查法(Wireshark 抓包)
- 網絡層:確認請求封包是否到達服務器網卡(過濾
ip.addr==server && tcp.port==8080)。未到達 → 網絡/防火牆/安全組問題。
- 傳輸/應用層:服務器收到請求但無回應 → Tomcat 線程池耗盡、死鎖、GC 停頓、連接數達上限。檢查
maxThreads、acceptCount、JVM 參數、GC 日誌。
- 響應回程:服務器發送響應但客戶端未收 → 服務器出口防火牆/NAT/負載均衡攔截。對比服務器抓包與客戶端抓包差異。
抓包是定位「黑盒無響應」最直接證據。