关于网络连接CLOSE_WAIT状态的问题

在开发网络服务器应用系统的时候,有时会碰到服务器有大量的socket处于CLOSE_WAIT状态,也无法关闭,导致服务器无法接受新的用户请求,最终导致服务器奔溃,系统重启才能解决。 为什么会出现大量的CLOSE_WAIT状态呢? 要解决这个问题,我们得先介绍一下socket断开过程中的四次挥手。 由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。 假设终止命令由client端发起。 当cl
相关文章
相关标签/搜索