orphan sockets 介绍一下什么是 orphan sockets,简单来说就是该 socket 不与任何一个文件描述符相关联.例如,当应用调用 close() 关闭一个链接时,此时该 socket 就成为了 orphan,但是该 sock 仍然会保留一段时间,直到最后根据 TCP 协议结束. 实际上 orphan socket 对于应用来说是无用的,因此内核希望尽可能减小 orphan 的数量.对于像 http 这样的短请求来说,出现 orphan 的概率会比较大. 对于系统允许的最大…