公司有两条上网线路(联通和电信),在防火墙上配置动态负载均衡。访问绝大多数情况下网络访问都是正常的,但是访问极个别的 ip 时会出现超时的情况。这个超时的 ip 单用联通或者电信都是可以的。在浏览器里面会持续 pending ,用 curl 命令会有概率出现一个请求超过 10 秒钟,但是都能请求回来内容。
不知道该怎么排查这个问题了。。
不知道该怎么排查这个问题了。。
1
huskyui Feb 26, 2025
有点像我的测试域名,但只是个例。它有的时候本地调用就是要 10s,但是服务器内耗时只有 20ms 内
|
2
wheat0r Feb 27, 2025
你可能首先需要 tcp traceroute 看看到底延迟是哪里出现的
|
3
gesse Feb 27, 2025
多测试几次
mtr -rnz <这个 ip> |
5
wheat0r Feb 27, 2025
@bclerdx #4 linux 和 mac 可以用 tcptraceroute ,Windows 上可以试试 tracetcp https://github.com/0xcafed00d/tracetcp/releases
|
6
fqzz OP 感谢各位,终于破案了。超时的原因是服务器防火墙没有添加联通 ip 。虽然之前测试指定了走联通线路,但没改全,还是会 fallback 电信线路。
|