-
能 ping 通网关却上不了外网:一次 Linux 路由表与默认网关的排查复盘
一台内网服务器,能 ping 通网关、能 ping 通同网段别的机器,可就是上不了外网,ping 外网 IP 全部超时。不是 DNS 问题(ping 的是裸 IP),不是防火墙(规则干净)。ip route 一看路由表里只有一条直连网段路由,缺了 default 那一行。手动 ip route add default via 网关,外网立刻就通了。排查梳理:机器靠路由表决定每个网络包往哪走,路由表…- 0
- 0
-
请求偶发超时服务端却没日志:一次 Linux tcpdump 抓包定位连接队列溢出
一个对外 API 偶发超时,约百分之几的请求客户端报 connection timeout,而服务端 GC 线程池慢 SQL 接口耗时监控全部正常,关键是这些超时的请求服务端 access log 里完全没有记录。排查梳理:客户端报超时只说明它没在规定时间等到响应,请求可能死在任何一环处理慢只是最后一种;排查超时第一步是确认请求进没进应用层看服务端日志有没有它,日志没有说明请求没进应用层再查 GC…- 4
- 0
-
调用接口偶尔卡 5 秒整:一次 Linux DNS 解析慢排查复盘
一个服务调用外部接口时快时慢,偶尔某次卡上整整 5 秒,可对方接口监控正常、ping 域名也不丢包,客户端打点细看卡的 5 秒还在请求发出之前。排查梳理:一次 HTTP 调用在发请求前必须先做 DNS 解析,这一段慢整个调用就慢;卡顿总是规整的整数秒是 timeout 到点的指纹而非网络抖动;系统串行从上到下用 resolv.conf 的 nameserver,第一个超时才换下一个,而第一个 DN…- 0
- 0
-
能 ping 通服务却连不上:一次 Linux 网络分层排查复盘
机器 A 连机器 B 的服务连接失败,可 ping B 通、延迟 0.2ms,网络看似毫无问题。排查梳理:ping 走 ICMP 只能证明 L3 可达、连服务是 L4 的事;一次连接要从 IP 层到端口层到应用层一层层成立;telnet 的 refused 与 timeout 是两种病;ss -lnt 看监听地址、服务绑 127.0.0.1 外面够不着、自测别用 localhost;firewal…- 0
- 0
-
接口偶发超时,竟是 TIME_WAIT 堆积:一次 Linux 网络排查的复盘
HTTP 接口偶发超时,ping 通、curl 好、单次测试全正常,却查不出毛病。直到瞥见一句 Cannot assign requested address。一路挖下来:分层确认连通性、ss 看清连接状态、读懂 TIME_WAIT 与 CLOSE_WAIT、tcpdump 抓包拿铁证,最后定位到短连接滥用耗尽本地端口,改长连接根治。- 4
- 0
网络排查
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!





