TIME_WAIT状态会导致什么问题?

服务器存在大量的TIME_WAIT状态会导致什么问题?

TIME-WAIT

考虑高并发短连接的业务场景。在高并发短连接的 TCP 服务器上,当服务器处理完请求后主动请求关闭连接,这样服务器上会有大量的连接处于 TIME_WAIT 状态。服务器维护每一个连接需要一个 socket,也就是每个连接会占用一个文件描述符,而文件描述符的使用是有上限的,如果持续高并发,会导致一些正常的连接失败。

Last updated