连接netty服务端出现java.net.ConnectException: Connection refused: connect

我要五个字 发布于 2016/06/21 14:40
阅读 1K+
收藏 0

测试netty服务器最大连接数,我用了4台电脑一直new socket连接服务器,

每台电脑大概创建个16339个连接的时候就报一个

    no buffer space available <maximum connections reached?> connect

我想可能因为客户机一个ip地址 端口号的限制吧。那不管他,就算客户端断了,我netty服务器还是保留他的一个连接,应该也是可以的。然后我4台电脑就不停的执行,出错再执行,我在netty服务器看到连接数的数量有12万多,但是当我再想连的时候就报java.net.ConnectException: Connection refused: connect

不知道为什么了。求大牛分析分析

加载中
0
p
psc0606
感觉好复杂的样子,你的服务器是怎么达到12W个连接的?不可能吧,Linux内核本身也是由限制(描述符个数,端口号范围等)
0
丿不良人灬
丿不良人灬
你得多贴点错误日志,这样就看到拒绝连接
我要五个字
回复 @丿不良人灬:服务端没报异常,就卡卡卡。。。不知道到是不是cpu和内存消耗完了,客户端倒报连接不上的异常
丿不良人灬
丿不良人灬
回复 @我要五个字 : 拒绝连接的话应该是路径端口错误,连接满了或者这一类的错误,netty我也没仔细研究过
我要五个字
没有什么错误日志啊,直接连不上,估计和我pc配置有很大关系的吧
返回顶部
顶部