您的位置:首页>企业要闻 >内容

cannot(assign requested address怎么解决)

2022-07-20 23:56:38来源:
导读 想必现在有很多小伙伴对于cannot assign requested address怎么解决方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关

想必现在有很多小伙伴对于cannot assign requested address怎么解决方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于cannot assign requested address怎么解决方面的知识分享给大家,希望大家会喜欢哦。

调低timewait状态端口等待时间

Cannot assign requested address是由于linux分配的客户端连接端口用尽,无法建立socket连接所致,虽然socket正常关闭,但是端口不是立即释放,而是处于TIMEWAIT状态,默认等待60s后才释放。

调低timewait状态端口等待时间:

未经芝士回答允许不真得转载本手文内容,否则除将公省视为侵权

调低端口释放后的等待时间,默认为60s,修改为15~30s。

个分理很较回济更空群石音断矿支往该。

修改tcp/ip协议配置, 通过配置/proc/sys/net/ipv4/tcptwresue, 默认为0,修改为1,释放TIMEWAIT端口给新连接使用。

修改tcp/ip协议配置,快速回收socket资源,默认为0,修改为1。

客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIMEWAIT,以至于用光了可用的端 口号,所以新的连接没办法绑定端口,即“Cannot assign requested address”。是客户端的问题不是服务器端的问题。通过netstat,的确看到很多TIMEWAIT状态的连接。

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章