socket泄露的问题

Posted Just Love U

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了socket泄露的问题相关的知识,希望对你有一定的参考价值。

在增加keepalive和libevent 超时后,仍然会几个月后出现lsof统计句柄过多的问题,如下图,红线圈定的是不定期出现的错误关闭流,时间点和server端日志(只看到accpet fd,没有导致正常关闭的可写事件,也就是被keepalive关闭了,而应用层没有close,所以泄露了socket?)一致。异常关闭发生在红色和黑色两个报文处。

时间问题,下来继续追

以上是关于socket泄露的问题的主要内容,如果未能解决你的问题,请参考以下文章

socket文件异常后select返回值

Netty Socket实时行情导致内存泄露的一种情况

netty 堆外内存泄露排查盛宴

记一次Netty堆外内存泄露排查过程

Node.js 库“Socket.IO”中“房间”的安全性

netty-socketio堆外内存泄露排查盛宴