Cannotassignrequestedaddress出现的原因及解决方案

更新时间:2023-05-25 07:04:53 阅读: 评论:0

buyren
动漫的英文Cannotassignrequestedaddress出现的原因及解决⽅案
今天⽤php连接最近新开发的⼀个服务做测试,发现命令⾏打印出:Cannot assign requested address
⽹上找了下原因,⼤致上是由于客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIME_WAIT,以⾄于⽤光了可⽤的端⼝号,所以新的连接没办法绑定端⼝,即“Cannot assign requested address”。是客户端的问题不是服务器端的问题。通过netstat,的确看到很多TIME_WAIT状态的连接。
client端频繁建⽴连接,⽽端⼝释放较慢,导致建⽴新连接时⽆可⽤端⼝。
joeyabg⽹上的解决⽅法:innocence mission
volunteer
从零开始学意大利语执⾏命令修改如下2个内核参数(需要root权限)
standalone
sysctl -w p_timestamps=1  开启对于TCP时间戳的⽀持,若该项设置为0,则下⾯⼀项设置不起作⽤
sysctl -w p_tw_recycle=1  表⽰开启TCP连接中TIME-WAIT sockets的快速回收ginkgo>sie

本文发布于:2023-05-25 07:04:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/121803.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:连接   导致   问题   命令   发现   时间   需要   参数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图