Windows 7上的事件ID 4227 tcp / ip警告

我们正在部署一个新的图像到现场,我们看到tcp / ip事件ID 4227警报定期全天(1-3天)。

事件消息如下所示:

由于所选的本地端点最近用于连接到相同的远程端点,TCP / IP无法build立传出连接。 当传出连接以高速率打开和closures时,通常会发生此错误,导致使用所有可用的本地端口,并强制TCP / IP重新使用本地端口进行传出连接。 为了最大限度地减less数据损坏的风险,TCP / IP标准要求从给定本地端点到给定远程端点的连续连接之间的时间间隔最短。

我创build了一个脚本来监听这个eventid,并立即检查“netstat -ano”。 脚本总结了什么状态的端口,但我没有看到大量的端口打开。 以下是脚本的输出:

50个端口处于LISTENING状态

状态为TIME_WAIT的3个端口

在ESTABLISHED状态的58个端口

我不明白为什么如此less量的港口会触发4227警告。 有没有人有任何见解?

PS>我已经设置TcpTimedWaitDelay注册条目为30秒这个链接 。 我还使用这些命令将dynamic端口范围configuration为更大:

Netsh int ipv4 set dynamicport udp start = 35535 num = 30000

Netsh int ipv4 set dynamicport tcp start = 35535 num = 30000