免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1242 | 回复: 0
打印 上一主题 下一主题

[Web] web 服务器上time_wait出现过多,是如何影响新增客户端的连接的呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-02-22 12:01 |只看该作者 |倒序浏览
背景:

经常听人说起: 在高并发短连接的TCP服务器上,当服务器处理完请求后立刻主动正常关闭连接, 这个场景下,统计服务器上的TCP状态,会出现大量socket处于TIMEWAIT状态。

如果客户端的并发量持续很高,此时部分客户端就会显示连接不上。


有几处不太明白,请高手不吝赐教:

1)这里服务器上出现大量time_wait,为何会消耗端口号呢(默认不是就一个80吗?) 是消耗的客户端的还是服务器端的呢?


2)time_wait出现过多,会影响后续的客户端连接,这里的原理是啥呢?是不是说:只有当服务器作为反向代理或者缓存机器的时候,才会出现这种影响,因为此时服务器是作为客户端向后台RS请求连接的、


3)Socket与端口号有何关系呢?65535指的是?


多谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP