我们有几台
Windows 2008R2服务器,它们运行各种商业(例如sql Server)和内部应用程序.这是各种各样的虚拟和物理,所有这些已经运行了几年没有任何问题.
然而,在过去的几周里,一些服务器突然停止了能够建立新的网络连接.这方面的一个例子是我们的应用程序之一通过普通套接字连接连接到sql – 它只是挂起.尝试从受影响的服务器浏览到网络共享告诉我们
The name limit for the local computer network adapter card was exceeded
这看起来好老式的短暂端口耗尽了我,并且碰到短暂端口的数量暂时解决了这个问题
但是,即使有这个,服务器只会在问题再次发生前几天持续.此外,我无法看到正在消耗大量端口的东西 – 再次,服务器上没有任何变化,并且问题发生在运行不同类型应用程序的4个不同的盒子上.
如果我在TCPView中查看运行sql Server 2014的最繁忙的服务器,我们将显示大约1000个连接:
我运行this script记录短暂的端口使用情况,它永远不会超过几十个端口.
Process Explorer也没有显示任何令人兴奋的事情:
我的直觉是7月份的“星期二补丁”中有些东西造成了这种情况,但我可能完全错了.我们所知道的是,以前工作的服务器现在几天后停止工作,所有内容都是最新修补的(无论是微软还是供应商驱动程序),它影响了多个服务器,包括物理和虚拟服务器,并且没有任何燃烧迹象通过短暂的港口.任何人都可以建议如何隔离造成问题的原因?