
linux ping排查发送数据超时问题
结合堆栈一起看,看上去像是发送端通过unicenter发送大数据包给其他模块,可能是数据比较大,发的有点慢,导致进程的固定回调线程都被占满了,全部都是send_packet,这个时候仍然有其他模块来通过unicenter发送数据导致返回超时,但是我们该做的优化措施都做了。这个时候我们只能在看下网络延迟的情况,抽取几个sendq值较大的连接,ping了下,发现发送64bytes的数据,延迟最多达到了500ms,原来是这些机器和unicenter所在的机器之间延迟太大导致的超时。抓包也验证了网络延迟高的问题。


















