V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qee
V2EX  ›  Web Dev

网络请求 ERR_CONNECTION_ABORTED,问题求助

  •  
  •   qee · 2 天前 · 444 次点击
    最近用户服务器碰到 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 的虚拟网卡。

    现在不知道怎么排除了,有哪位老哥有思路,在线等
    6 条回复    2025-02-19 16:25:03 +08:00
    lovedebug
        1
    lovedebug  
       2 天前
    client abort 还是服务器或者代理 abort ,可以关注一下 tomcat 中配置的链接 reset 超时时间
    qee
        2
    qee  
    OP
       2 天前
    @lovedebug 无法判断哪个环节 abort ,tomcat 的连接超时时间为 20s ,最大连接数设置了 500 。如果是超时浏览器应该是提示 timeout ,更偏向于网络问题,没事没好办法定位
    lovedebug
        3
    lovedebug  
       2 天前
    @qee 是否设置了 keep-alive 的时间,另外从 local_access 日志中看不到对应的请求,说明请求可能在到达服务器前就中断了,网络层( VPN 或防火墙)可能有问题,查一下他们俩设置的超时时间和 keep alive 时间
    qee
        4
    qee  
    OP
       2 天前
    @lovedebug 网络层( VPN 或防火墙),头痛就是这块我没啥办法查。
    lff0305
        5
    lff0305  
       2 天前
    Tomcat 配置 https 试试看。以前遇到类似的问题。原因是请求中不知道那个部分触发了公司防火墙的规则,防火墙给 reset 了。
    配上 https 就好了。
    skallz
        6
    skallz  
       2 天前
    之前我们碰到过类似问题,不过那个可能是跨境网络导致的偶发性问题,也查不到任何日志,问题既不是出在用户的机器上也不是出在服务器上,那只能猜测是跨境网络偶发性抽风了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2729 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 12:49 · PVG 20:49 · LAX 04:49 · JFK 07:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.