首页 > 其他分享 >win 解决TCP端口耗尽问题

win 解决TCP端口耗尽问题

时间:2025-01-03 18:22:23浏览次数:6  
标签:netsh win 端口 TCP ipv4 耗尽

win 解决TCP端口耗尽问题

Windows 服务器中,如果对外发起大量连接时,可能会出现端口耗尽的情况,原因如下:

  • TIME_WAIT超时时间为4分钟;
  • 最大端口为65535。

例如:某个服务连接数据库服务器出现异常,查看TCP连接池发现TIME_WAIT状态的TCP绑定的6w以上的端口被占用,导致服务无法申请65535之上的端口,而无法建立新的TCP连接。

查看端口是否耗尽

netsh interface ipv4 show tcpstats
netsh int ipv4 show dynamicport tcp

增加端口数(端口超过65535即依旧无法申请)

netsh int ipv4 set dynamicport tcp start=1025 num=60000
# start是起始端口号,num为数量,该命令意思为从1025开始到61025结束,共6000个端口

修改注册表,设置Time Wait时间(最小为30s)

新增值 TcpTimedWaitDelay,类型REG_DWORD , 设置为十进制30。注册表路径如下:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters

标签:netsh,win,端口,TCP,ipv4,耗尽
From: https://www.cnblogs.com/RidingWind/p/18650708/win-solving-the-tcp-port-exhausting-problems

相关文章

  • windows C#-索引器
    索引器允许类或结构的实例就像数组一样进行索引。无需显式指定类型或实例成员,即可设置或检索索引值。索引器类似于属性,不同之处在于它们的访问器需要使用参数。以下示例定义了一个泛型类,其中包含用于赋值和检索值的简单get和set访问器方法。Program类创建了此类的一个......
  • windows C#-确定字符串是否表示数值
    若要确定字符串是否是指定数值类型的有效表示形式,请使用由所有基元数值类型以及如DateTime和IPAddress等类型实现的静态TryParse方法。以下示例演示如何确定“108”是否为有效的int。inti=0;strings="108";boolresult=int.TryParse(s,outi);//inow=......
  • 超强AI绘画工具StableDiffusion,SD整合包V4.9 来了 版本win加mac安装包以及搭载PS安装
    众所周知,StableDiffusion是非常强大的AI绘图工具,今天为大家带来的是StableDiffusionSD整合包v4.9版本安装说明。这里带来的安装版本是9月最新整合包sd-webui-aki-v4.9版本。WIN加MAC有需要stablediffusion整合包以及提示词插件,可以扫描下方,免费获取一、整合......
  • .net framework 中Owin 通过启动类 Startup.cs 使用 SignalR
    1.安装SignalRNuGet包在NuGet包管理器中,搜索 Microsoft.AspNet.SignalR 并安装它2.创建SignalRHubSignalR使用Hub来处理客户端与服务器之间的通信。你可以创建一个SignalRHub类,它会处理客户端和服务器之间的实时消息传递。在你的项目中创建一个名为ChatHu......
  • Windows更改远程桌面端口.241202
    为了远程安全,默认在3389改为别的端口。本示例为3389改为533891、步骤:打开“开始→运行”,输入“regedit”,打开注册表,进入以下路径:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd\Tds\tcp]修改PortNamber修改成所希望的端口即可,例如53389(......
  • Ubuntu 下编译带有 HighGui 支持的 OpenCV:解决 “The function is not implemented Re
    前言:当我们在Ubuntu系统下使用cv::imshow、cv::namedWindow等函数时,如果编译的OpenCV未启用对应的GUI后端(如GTK、Qt等),就会出现类似“Thefunctionisnotimplemented.RebuildthelibrarywithWindows,GTK+2.xorCocoasupport…”的错误。这里记录一......
  • 这样设置让Windows11更高效更符合操作习惯
    Windows11进行了大量的UI优化,看上去美观大方,但太臃肿效率太低,如果你习惯Windows10的界面,那么这么更改可以更简洁 1.干净任务栏,效果图如下:方法:隐藏小组件、隐藏搜索框、关闭任务视图、任务栏对齐方式靠左、合并任务栏标签改为“任务栏已满时"。部分设置页面截图:  2.文......
  • WinUI(WASDK)使用BotSharp框架开发多AI Agent协同
    WinUI(WASDK)使用BotSharp框架开发多AIAgent协同的桌面机器人管理助手(生图开关灯不在话下)前言大语言模型(LargeLanguageModels,LLMs)近年来在各行各业中展现出了巨大的潜力和影响力。从自然语言处理到自动化客服,从内容生成到智能助手,LLMs正在改变我们与技术互动的方式。随着技术......
  • mac m3安装window11
    1、安装虚拟机,本文使用vmwarefusion13.6.2软件下载地址官网:https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion1️⃣点击下载入口,跳转页面需要账号,没有账号可以走注册。正常按流程走注册即可   2️⃣登录进入,找到mydownloads,点击下拉菜单,切换选......
  • 有没有一款好用的Win桌面日程安排软件?
    之前做了一个小调研,问周围的同事,你觉得一款好用的电脑日程软件应该具有哪些功能?大多数的同事都回答了以下几个功能:列清单、设提醒、标记完成、日历月视图、可多端同步使用。我又问,你有好用的日程安排软件推荐吗?大家都表示没有找到特别合适的日程APP。经过一番调研,我找到了一款......