在当前家宽 IPv4 网络环境下,访问百度系核心网页(**百度网盘 pan.baidu.com** 与 **百度首页 [www.baidu.com]( https://www.baidu.com)**)极其缓慢,页面框架加载后长时间打转挂起,最终部分模块或数据超时报错:
pan.baidu.com) 报错日志:[BpABTest Error] - _startABTestDataLoading err - {"message":"timeout of 10000ms exceeded","name":"AxiosError","code":"ECONNABORTED"}
URL: https://pan.baidu.com/xep/getcfg
GET https://pan.baidu.com/api/gettemplatevariable net::ERR_CONNECTION_RESET
GET https://mbd.baidu.com/ztbox?action=zpblog... net::ERR_EMPTY_RESPONSE / ERR_BLOCKED_BY_ORB
fetch 测试:
在 pan.baidu.com 控制台运行 fetch('/api/gettemplatevariable'),直接处于 Promise {<pending>} 挂起状态,无法按正常时延返回。[www.baidu.com]( https://www.baidu.com)) 报错日志:POST https://chat.baidu.com/aichat/api/messages/list?tk=... net::ERR_CONNECTION_RESET
预加载消息列表失败: TypeError: Failed to fetch
为排除链路物理中断,通过不同协议与网络环境进行了对比测试:
| 测试环境 | 连接协议 / 请求头特征 | 测试结果 | 诊断结论 |
|---|---|---|---|
**终端 curl** |
IPv4 + HTTP/1.1 + 极简 Header | 200 OK (瞬间返回) |
证明物理 IP 连通性、TLS 握手及 443 端口正常 |
| Chrome 浏览器 | IPv4 + HTTP/2 + 完整 Cookie | ERR_CONNECTION_RESET / 死等 10s-60s 超时 |
百度该地区 IPv4 HTTP/2 节点 / WAF 存在协议栈死锁 bug |
| Chrome 浏览器 | IPv6 + HTTP/2 + 完整 Cookie | 200 OK (几十毫秒秒开) |
IPv6 节点完全正常,成功绕过故障 IPv4 节点 |
curl 测试抓包示例:
curl -v -4 [https://pan.baidu.com/api/gettemplatevariable]( https://pan.baidu.com/api/gettemplatevariable)
Connected to pan.baidu.com (36.110.192.103) port 443ALPN: server accepted http/1.1< HTTP/1.1 200 OK{"errno":-6,"result":[],"request_id":...}
综合以上数据,并非用户侧本地网络或物理链路故障,而是百度在当前地区/运营商下的 IPv4 CDN 边缘节点(如 36.110.192.103 等)在处理 Chrome 发起的 HTTP/2 多路复用连接及特定 Cookie 请求头时存在严重的网关响应超时(ECONNABORTED)与 TCP 重置(ERR_CONNECTION_RESET) Bug。
诉求:请排查并修复该地区 IPv4 节点 pan.baidu.com、chat.baidu.com 及 mbd.baidu.com 域名的 HTTP/2 协议栈 / WAF 转发异常。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.