TIME_WAIT状态原理

通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。

客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态

下图就是著名的三次握手四次分手

如果TIME_WAIT状态过多会出现访问慢,连接占用内存的情况

解决方法就是更改内核文件

使用命令:vi /etc/sysctl.conf

编辑文件,加入以下内容:

可以看到优化后的效果非常好。

本文整理与互联资源

站长QQ:1500698928

欢迎留言