Time-wait和close_wait的原因和解决
主动关闭连接的一方,在第四次挥手之后会进入time_wait。
·
主动关闭连接的一方,在第四次挥手之后会进入time_wait,如果服务器发送完数据立刻关闭,time-wait是产生在服务器端,如果服务器对客户端保持长连接,客户端主动关闭,那么服务器是不会产生time-wait的状态的,但是如果客户端已经关闭了,而服务器没有关闭,服务器会产生大量的close_wait。
如果对方已经关闭连接,而自己没有关闭,自己就会进入close_wait,超过两小时linux自动回收,大量的close_wait和time_wait都会占用浪费fd,导致客户端连接失败。
更多推荐
已为社区贡献1条内容
所有评论(0)