最近遇到windows服务器出现不能新建链接,网站服务都不可用,重启才能恢复的场景。我们用cygwin,异常后不能连接58422端口了。出问题的时候反而是非高峰,比如早上2点。
查看系统日志:
1.有关从全局 TCP 端口空间分配一个短端口号的请求失败,因为所有此类端口都在使用中。
2.TCP/IP 无法建立传出连接,因为选定的本地终结点最近用于连接到相同的远程终结点。 当以高速率打开和关闭传出连接时,会导致所有可用的本地端口被使用,并迫使 TCP/IP 重新使用本地端口进行传出连接,此时通常会产生这种错误。为了最大限度地降低数 据受到损坏的风险,在给定的本地终结点和给定的远程终结点之间的连续连接中, TCP/IP 标准需要等待一段最短的时间段。
做了努力:
1.根据网上说的调整了tcp的相关参数。
怀疑:
1.代码问题,有线程异常导致异常
2.服务器补丁没安装到位
希望网友给点思路和经验。
建议用 wireshark 抓包看一下
给我感觉有资源耗尽了,查查有没有什么定时任务在运行,且占用了资源没释放。仅供参考
netstat命令看看是不是多有端口都处于占用状态。
请问你的这个问题最后是怎么解决的呐????我现在遇到和你一样的问题,,,愁死了
请问最后是怎么解决的啊,,,,
– QingY 4年前