上午调了很久,下午发现core dump不是必现的,说明内存泄漏的地方暂时可以不找,但是可以从抓包上来看我们tcp connect的流程是有问题的。

https://imagehyj.oss-cn-hangzhou.aliyuncs.com/blog/20240807150116.png

从上图中可以看出,这个ACK有问题,说我们没有设置ACK。所以我们按照这个思路排查

问题解决

https://imagehyj.oss-cn-hangzhou.aliyuncs.com/blog/20240807154324.png

有时候这种小问题查不出来真恶心,一排查就是2天。

结果演示

https://imagehyj.oss-cn-hangzhou.aliyuncs.com/blog/20240807154147.png