window server 2012 R2 端口耗尽 解决办法

当客户端启动到服务器的 TCP/IP 套接字连接时,客户端通常连接到服务器上的特定端口,并请求服务器通过临时(或暂时)TCP 或 UDP 端口进行响应。在 window server 2012 R2 中,客户端应用程序所使用的临时端口的默认范围为 1025 到 5000。在某些情况下,有可能耗尽默认范围的可用端口。例如,在运行一段时间后,本机的网络资源就会被全部用光。这样就会造成系统中任何需要网络资源的组件都无法正常工作。

故障现象如:
1、同域控通信异常,表现为使用域用户登陆报‘同域控失去联系
2、共享文件夹,外部ip用户无法访问
3、域名解析失败
4、如果该windows2008为桌面云关键组件如域控、controller、viewconnection,则将导致整个桌面云平台异常,用户登陆失败等问题。

为了解决端口耗尽不再自动释放的问题,可以打上系统补丁,彻底解决此问题,补丁网址:https://support.microsoft.com/zh-cn/help/3123245/update-improves-port-exhaustion-identification-in-windows-server-2012

更新改进了识别 Windows Server 2012 R2 中的端口耗尽

适用于: Windows Server 2012 R2 DatacenterWindows Server 2012 R2 StandardWindows Server 2012 R2 Essentials

本文介绍了启用端口耗尽标识,而无需在 Windows Server 2012 R2 中的内存转储的更新。在安装此更新之前,请参见先决条件部分。

关于此更新


如 Netstat 并基于 PowerShell 的 Get NetTcpConnection 不使用传输控制协议 (TCP) 或用户数据报协议 (UDP) 端口正确报告 Windows Vista 以来由于引入了一些新的 TCP/IP 功能的网络的报告工具。此更新为 Netstat.exe 并获得 NetTcpConnection,以便它们可以正确报告 Windows Server 2012 R2 中的 TCP 或 UDP 端口用法,带来了一些更改。

如何获取此更新


重要:如果您在安装此更新后安装了语言包,必须重新安装此更新。因此,我们建议您在安装此更新之前,安装您需要的所有语言包。有关详细信息,请参阅将语言包添加到 Windows

方法 1: Windows 更新

此更新作为推荐更新在 Windows Update 上被提供。有关如何运行 Windows 更新的详细信息,请参阅如何通过 Windows 更新获取更新

方法 2: Microsoft 下载中心

更新是可以从 Microsoft 下载中心下载:

Download立即下载 Windows Server 2012 R2 软件包。

有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

119591如何从联机服务获得 Microsoft 支持文件

Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。

更新详细信息

系统必备组件

若要应用此更新,您必须具有2014 年 4 月为 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (2919355) 的累积更新安装在 Windows Server 2012 R2。

注册表信息

若要应用此更新,您不必对注册表进行任何更改。

重启要求

您可能需要在应用此更新后,重启计算机。

更新替换信息

此更新不替换以前发布的更新。

状态


Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息


安装此更新后,可以使用 Netstat.exe 或获取 NetTCPConnection 输出的计算机上所使用的端口列表。想要看绑定连接,因为这表明某个进程或应用程序打开了端口。如果您有大量端口绑定和所有绑定到相同的应用程序或进程,可能会发生内存泄漏。

以下是命令的示例︰

  • NetStat-anoq
  • 获得 NetTCPConnection |组对象-属性状态、 OwningProcess |排序计数

猜你喜欢

转载自blog.csdn.net/weixin_42591789/article/details/85285592