网络请求 ERR_CONNECTION_ABORTED,问题求助

200 天前
 qee
最近用户服务器碰到 ajax 请求,报 net::ERR_CONNECTION_ABORTED

1.页面停留一会(约 1-2 分钟),再点击请求,发生 ajax 的请求 ERR_CONNECTION_ABORTED ,页面提示“网页可能暂时无法连接,或者它已永久性地移动到了新网址。”,刷新后又正常了,概率不定。

2.有一个请求比较明显。

3.服务器用的是 tomcat ,local_access 日志没有对应的 url 请求日志,catalina.out 没错报错日志,没有其他反向代理。

4.用户服务器用的 windows server 。

5.网络环境情况:通过 easyconnect 的 VPN ,直接访问服务器的 IP 访问系统。

6.浏览器换了,试了 chrome 和 360 极速,问题情况一样。

7.想通过 Wireshark 抓包看看,坑爹的是读不到 easyconnect 的虚拟网卡。

现在不知道怎么排除了,有哪位老哥有思路,在线等
1939 次点击
所在节点    Web Dev
6 条回复
lovedebug
199 天前
client abort 还是服务器或者代理 abort ,可以关注一下 tomcat 中配置的链接 reset 超时时间
qee
199 天前
@lovedebug 无法判断哪个环节 abort ,tomcat 的连接超时时间为 20s ,最大连接数设置了 500 。如果是超时浏览器应该是提示 timeout ,更偏向于网络问题,没事没好办法定位
lovedebug
199 天前
@qee 是否设置了 keep-alive 的时间,另外从 local_access 日志中看不到对应的请求,说明请求可能在到达服务器前就中断了,网络层( VPN 或防火墙)可能有问题,查一下他们俩设置的超时时间和 keep alive 时间
qee
199 天前
@lovedebug 网络层( VPN 或防火墙),头痛就是这块我没啥办法查。
lff0305
199 天前
Tomcat 配置 https 试试看。以前遇到类似的问题。原因是请求中不知道那个部分触发了公司防火墙的规则,防火墙给 reset 了。
配上 https 就好了。
skallz
199 天前
之前我们碰到过类似问题,不过那个可能是跨境网络导致的偶发性问题,也查不到任何日志,问题既不是出在用户的机器上也不是出在服务器上,那只能猜测是跨境网络偶发性抽风了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1112522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX