过多的 TIME_WAIT 状态有什么危害?


客户端和服务端的 TIME_WAIT 状态过多,造成的影响是不同的

一、主动关闭连接方 - 客户端

如果客户端的 TIME_WAIT 状态过多,一旦客户端都是与同一个服务端(目标地址和目标端口一样)建立连接,当端口资源被耗尽时,就无法再与该服务端建立连接了

二、主动关闭连接方 - 服务端

如果服务端的 TIME_WAIT 状态过多,并不会过度消耗端口资源,因为服务端只监听一个端口,但是 TCP 连接过多,会占用内存等系统资源

注意

服务端如何避免过多的 TIME_WAIT 状态的连接?答案就是永远不要主动断开连接,由客户端来断开,让分布在各处的客户端去承受 TIME_WAIT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值