zoukankan      html  css  js  c++  java
  • http请求响应丢包问题

    在与合作方联调某个明细数据接口的时候发现

    1、当请求条数为4,content-length<1500时,数据可以正确返回。

    2、当请求条数为5,content-length>1500时,无数据返回。

    经过debug程序,发现卡在流读取read()方法上。修改几种流读取方式均无效,经同事提醒,使用curl命令直接请求对方接口,

    返回的结果和程序请求一直,请求条数为5时,无法返回,卡住。

    经过同事的抓包分析,发现中间有一个包丢失。合作方也配合我们进行所有设想的操作(比如别的调用方是否有问题,更改数据库数据等等)。

    此时越来越怀疑是网络的问题,网络方面的同事介入了,说明相关情况之后(网络走专线,长度1500有问题等),怀疑是双方MTU的问题。

    在更改我方MTU之后(从1500改为1400),五条数据成功返回。

    mtu参数地址:https://yq.aliyun.com/articles/222535

  • 相关阅读:
    二维动规思想,j 具有明显枚举特征
    二分法题目总结
    最大(小)值最小(大)化 (二分法变形)
    C/ C++ 输入输出流
    正序扫描字符串问题
    React(基础一)_react中的三大属性
    找位置
    STL vector
    STL stack
    打印日期
  • 原文地址:https://www.cnblogs.com/hzzll/p/9954004.html
Copyright © 2011-2022 走看看