NodeJS套接字FIN_WAIT2

Ber*_*ard 5 sockets node.js

我有一个正在运行的nodejs服务器,用于与客户端进行套接字通信。在一段时间(几天)之后,nodejs达到100%的CPU使用率。查看节点端口的netstat时,我发现有超过1k个连接处于FIN_WAIT2状态(应该只有大约50个活动连接)。我正在使用超时功能进行连接,在特定超时后调用end()。但这似乎并未关闭连接。那么end()是关闭套接字连接的有效方法还是应该使用其他方法?