请教家里一个网络问题[mysql 断连] - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
molika

请教家里一个网络问题[mysql 断连]

  •  
  •   molika 2024 年 4 月 7 日 1603 次点击
    这是一个创建于 748 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情描述: 用 python 写了一个程序.会连接 mysql,但是只有在我家的网络下会发生一个 timeout. 这个 timeout 不是立刻发生的,据观察周期性大概 5-7 分钟就会发生. 用 wireshark 看了下 tcp 的 keep live 包正常接收和发送, 但是当执行 sql 的时候就会触发 retransmission 连续 retransmission 五次后 python 内等不到回应,就报了 timeout. 神奇的地方就在于 这个程序只在我家的网络下有这个问题. win/mac/linux 都有. 不晓得为啥会发生这种情况. 期间怀疑是移动网络问题,叫过移动师傅给换了个光猫. 后面接的 TL-R498GPM-AC[默认配置] 网线直通/wifi 都会触发这个问题 有没有老哥遇到过这种类似的问题?

    第 1 条附言    2024 年 5 月 12 日
    从移动网络换成了联通,还是有这个问题.

    直接连接光猫也有这个问题. 准备换一下电信在试一试.
    17 条回复    2024-05-12 01:40:57 +08:00
    pagxir
        1
    pagxir  
       2024 年 4 月 7 日 via Android
    没错,就是你网络环境有问题。更换整个网络路径经历的节点去排查把
    molika
        2
    molika  
    OP
       2024 年 4 月 7 日
    @pagxir #1 家里网络
    光猫->AC->windows/linux[网线|wifi]
    光猫->AC->AP>mac[wifi]
    都有这种情况. 现在没法确定出问题的节点到底在哪 为啥会出现 retransmission
    有没有类似排查的教程/工具推荐呢? 自己搜索了下,没有找到相关继续排查的相关资料.所以来 v2 问问老哥门.
    molika
        3
    molika  
    OP
       2024 年 4 月 7 日
    @pagxir #1 想到了 回家直通光猫看看 排除掉是不是 ac 在搞鬼.
    如果直连光猫[光猫 wifi]都 G 那估计就无解了. 可能要换网了
    molika
        4
    molika  
    OP
       2024 年 4 月 7 日
    光猫 / 桥接 都会有这个问题.
    tool2d
        5
    tool2d  
       2024 年 4 月 7 日
    手写一个透明代理,记录一下所有的 mysql tcp 流量,排查一下数据包收发是否正常。

    光猫/路由器有可能出问题,但是你 5-7 分钟大概率发生的情况,也太有规律了。感觉更像是代码的问题。
    molika
        6
    molika  
    OP
       2024 年 4 月 7 日
    @tool2d #5 在其他网路下都没发生过这种问题.
    这个代码已经稳定跑了 3 年多了. 在服务器/其他网络下都很稳定.
    晚上回家先直通光猫 在换个其他语言连接下这个数据库观下.

    5-7 分钟周期性的确太强了 但是有时候也会波动一些. 目前只想到了上面的排查方法

    透明代理我去研究下看看
    lcy630409
        7
    lcy630409  
       2024 年 4 月 7 日
    你这老找自家网络的问题干啥
    你都有 t 子了 在家用梯子试一下不就知道了
    Z2
        8
    Z2  
       2024 年 4 月 7 日
    换 ap
    molika
        9
    molika  
    OP
       2024 年 4 月 7 日
    @risycn 直接网线怼到光猫上也不行. 依旧会出现 retransmission 看起来和 ap 没啥关系了
    FabricPath
        10
    FabricPath  
       2024 年 4 月 8 日
    看上去是 MTU 的问题
    FabricPath
        11
    FabricPath  
       2024 年 4 月 8 日
    你看看重传的包是不是都是大包
    FabricPath
        12
    FabricPath  
       2024 年 4 月 8 日
    你最好直接上传双端的 pcap ,现在这个描述挺抽象的,比如 retrans 是发生在 client 端还是 server 端
    molika
        13
    molika  
    OP
       2024 年 4 月 8 日
    @FabricPath #11 不大 就是简单的 sql 语句
    molika
        14
    molika  
    OP
       2024 年 4 月 8 日
    @FabricPath #12 目前只是看的 server 端 retrans sql 语句 收不到回复 晚上我在试一试,把 pcap 传上来
    molika
        15
    molika  
    OP
       2024 年 4 月 8 日
    @molika #14 上面写错了 是 client 端
    molika
        16
    molika  
    OP
       2024 年 4 月 8 日
    @FabricPath #10 同一个查询 开始是可以的 后面就 retrans 了 .
    molika
        17
    molika  
    OP
       2024 年 5 月 12 日
    从移动网络换成了联通,还是有这个问题.

    直接连接光猫也有这个问题. 准备换一下电信在试一试.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1431 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 16:58 PVG 00:58 LAX 09:58 JFK 12:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86