birdslake 发表于 2014-04-07 16:36

listen backlog设置不管用

int listen(int sockfd, int backlog);
backlog设置为5,但是我都连接16个了,还是可以继续连接,很是奇怪。看UNP,可以连接1.5倍,我都3倍

timespace 发表于 2014-04-07 17:16

应该不能超过/proc/sys/net/core/somaxconn(默认128),看看总共可以连多少?

birdslake 发表于 2014-04-07 18:39

回复 2# timespace
岂不是设置这个,无用了?

   

flyingeagle1015 发表于 2014-04-08 10:17

要清楚这个backlog不是连接数,是等待连接的数量。

linux_c_py_php 发表于 2014-04-08 10:53

好几个参数综合作用的, backlog是其中之一, 不同内核版本算法还不一样, 这个百度一下可以找到一些博客说明这个问题。

qqarlen 发表于 2015-04-12 19:21

你应该是在本地访问,你换个机用客户端来访问就会起作用了
CU太杯具了,现在回帖的都菜b
页: [1]
查看完整版本: listen backlog设置不管用