惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
The GitHub Blog
The GitHub Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
博客园_首页
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
The Cloudflare Blog

博客园 - LoveCoder

一个HTML小工具,可以显示你在网页上触摸点击的轨迹、位置、按压时长以及你触发的所有JS事件 SQL Server查询一个很大字段varchar字段的字符串被截断问题 sql server 每个表占用大小查询【转】 电商ERP系统源码出售 kubernetes镜像拉取失败解决方法 ErrImagePull 淘宝虚拟商品自动发货接口 如何排查线上w3wp.exe CPU高的问题,使用到了WinDbg、Visual studio来分析IIS进程池的.dmp文件 sql server 将数据库表里面的数据,转为insert语句,方便小批量转移数据 淘宝库存更新修改接口 淘宝开放平台上货接口,淘宝商品发布接口 淘宝订单信息获取接口API,淘宝打单发货接口 使用win-acme在windows+iis服务器下配置自动续期SSL证书【转】 开发Android应用程序,在Android10的系统上提示网络出错? android 反编译APK取源代码。 .net7(.net core) 依赖注入:从 AddSingleton 注册的类里面访问 AddScoped 的问题 在.net core使用Serilog,只要简单的三步 淘宝订单信息获取接口API,淘宝打单发货接口 淘宝订单信息获取接口,淘宝订单信息获取API win10远程登录的账号密码
C# 模拟http请求出现 由于系统缓冲区空间不足或队列已满,不...
LoveCoder · 2024-06-03 · via 博客园 - LoveCoder

系统里面用到C#模拟Http请求,上线到服务器后,发现日志中大量出现“由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作” 或“通常每个套接字地址(协议/网络地址/端口)只允许使用一次”

运行 netstat -ano 发现有大量的Tcp链接,怀疑可能是服务器各种请求太多了导致的

服务器是windows server 2019。

通过查询资料得知,windows server 2019 默认的启动端口是: 49152 ,端口数是:16384,具体验证是可以在cmd命令窗口输入“netsh int ipv4 show dynamicport tcp” ,能查询出来,截图如下:

相当于服务器最多只能启动 16384 个端口,所以可能是这里不够。

然后cmd命令运行:

 netsh int ipv4 set dynamicport tcp start=29152 num=36384

这句话,将启动端口调成了 29152 ,数量 36384 ,运行后后重启服务器,再次运行“netsh int ipv4 show dynamicport tcp”

这样子就把端口数调成了 一共有  36384个了,重启后,应用程序日志再也没出现过那个错误了

记录一下过程,以便大家遇到相同问题的排查,也给自己记录一下后续方便自己修改其他服务器的。