本书未发布

Cannot assign requested address [99]

为了更好的阅读体验,将文档从 Swoole 官方文档 搬运过来。内容比较多,我会慢慢搬运过来,也欢迎大家以提交改进的方式一起帮助我。

客户端连接时出现

Error: Cannot assign requested address [99]

此错误是指无法分配本地端口。每一个socket客户端,系统都要分配一个本地端口。当一台机器存在大量客户端socket时,本地端口可能会不够用,这时再发起网络请求就会报 #99 错误。

相关内核参数是:

net.ipv4.ip_local_port_range = 20000 65000

启用快速回收

快速回收可以加速local port的回收,在短连接的服务中需要开启此参数

net.ipv4.tcp_tw_recycle = 1

本文章首发在 LearnKu.com 网站上。
上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~