某次client调用服务端thrift  RPC接口超时导致连接断开,但是server说自己返回数据了,然后client用tcpdump抓包发现没抓到server返回的数据,没抓到表明client没收到数据,但是server端说自己返回数据了啊。

         随后增大超时时间,发现还是超时。

          不能相信,让server端用tcpdump去抓包,发现server端没向client端发送数据,server把数据塞入RPC接口,就没管了,RPC接口并没有发数据,导致server端tcpdump没抓到包,最后发现当发送的数据过大时,thrift RPC接口没用将数据发送出去。