你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
wokrerman 用AsyncTcpConnection做异步任务,并发高的时候系统会提示Cannot assign requested address,该怎么弄。 已经根据http://doc3.workerman.net/315302 这个进行linux优化了
没有找到相关结果
walkor
赞同来自: wushd
作为客户端出现这个问题是因为本地端口被消耗光了。
/etc/sysctl.conf 里添加 net.ipv4.ip_local_port_range = 10000 65000 运行 sysctl -p使之生效,这样增加一些可用端口。
/etc/sysctl.conf
net.ipv4.ip_local_port_range = 10000 65000
sysctl -p
如果还是报相同的错误,尝试使用下面方法 1、vim /etc/sysctl.conf 2、添加或者修改 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 3、保存 4、运行 sysctl -p
赞同来自:
在报错的服务器上也就是运行 AsynTcpConnection的服务器上执行sysctl -a | grep tcp_max_tw_buckets截图下。
sysctl -a | grep tcp_max_tw_buckets
wushd
要回复问题请先登录或注册
3 个回复
walkor
赞同来自: wushd
作为客户端出现这个问题是因为本地端口被消耗光了。
/etc/sysctl.conf
里添加net.ipv4.ip_local_port_range = 10000 65000
运行
sysctl -p
使之生效,这样增加一些可用端口。如果还是报相同的错误,尝试使用下面方法
1、vim /etc/sysctl.conf
2、添加或者修改
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
3、保存
4、运行 sysctl -p
walkor
赞同来自:
在报错的服务器上也就是运行 AsynTcpConnection的服务器上执行
sysctl -a | grep tcp_max_tw_buckets
截图下。wushd
赞同来自: