一直想知道服务端close-wait状态过多会导致什么样的后果?

发布于 2022-09-07 23:58:17 字数 391 浏览 25 评论 0

首先,明确一点,客户端(发起请求的一方),服务端(有一个服务监听着比如说8080端口)。
好,由于tcp连接四元组的定义,发起请求的一方,需要不断消耗自己的端口数,来和服务端的8080端口建立tcp连接。

所以现在假设是客户端主动关闭连接,那么会有两种可能性:
1,客户端出现time-wait过多,后果就是把客户端的端口消耗殆尽。
2,服务端(被动关闭)由于种种原因,出现大量close-wait,但是这并不影响服务端的端口数,因为服务端的端口永远是8080,所以此时close-wait过多对服务端会有什么影响么?

引申问题:假设是服务端主动关闭连接,服务端出现大量time-wait,应该也是没有问题的,至于原因还是那个原因,因为服务端永远都是只用自己的8080端口去建立连接。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文