解决 Cannot assign requested address 问题

原因:
这种情况一般发生在高并发服务器上或者压测时会出现。
每个socket链接会占用本地一个端口,短链接使用毕后会立刻关闭,这时链接处于TIME_WAIT状态,本地的端口仍然被占用着。本地端口最多为6W个,如果在短时间内建立的大量的TCP短链接,本地端口会被TIME_WAIT迅速耗光,导致Cannot assign requested address

解决方法:开启端口快速回收
切换到root用户

1、vim /etc/sysctl.conf
2、添加或者修改
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
3、保存
4、运行 sysctl -p
文章地址:漫夜 » 解决 Cannot assign requested address 问题
漫夜网QQ群
扫描二维码加入QQ群,一起在线交流!
1400+人已加过群
分享到:
赞(3) 打赏

网站不错赶快打赏吧!

支付宝扫一扫打赏

微信扫一扫打赏