StackExchange.Redis 高并发下timeout超时问题如何解决?


查看服务端程序负载还行,根据打印的连接看到一知半懂,按GitHub的issue提示,这2个Busy的数量不能比Min的大,即要提示Min的数值;

的各个字段:

  • Timeout performing EXEC (1000ms): 表示在执行一个事务(MULTI...EXEC命令)时发生了超时,超时时间为1000毫秒。

  • next: MULTI: 下一个要执行的命令是MULTI,这表明客户端正尝试开始一个事务。

  • inst: 19: 表示当前连接对应的Redis实例编号为19。

  • qu: 0: 表示当前连接的队列长度为0,即没有待处理的请求。

  • qs: 3: 表示当前连接已经发送了3个请求,但还没有收到完整的响应。

  • aw: False: 表示异步写操作当前不可用。

  • bw: SpinningDown: 表示异步写操作处于“SpinningDown”状态,可能是正在准备关闭或者处于空闲状态。

  • rs: ReadAsync: 表示读操作采用了异步方式。

  • ws: Idle: 表示连接处于空闲状态。

  • in: 22: 表示当前连接的输入缓冲区中有22个字节的数据等待处理。

  • in-pipe: 0: 表示输入管道中没有待处理的数据。

  • out-pipe: 0: 表示输出管道中没有待发送的数据。

  • serverEndpoint: 172.16.100.102:6379: 表示连接的目标服务器地址为172.16.100.102,端口为6379。

  • mc: 1/1/0: 表示当前连接池中有1个可用连接、1个已连接但空闲的连接,以及0个正在被使用的连接。

  • mgr: 8 of 8 available: 表示连接管理器中共有8个连接,其中8个可用。

  • clientName: ecs-614a-0201132(SE.Redis-v2.6.48.48654): 表示客户端名称为"ecs-614a-0201132",使用的是SE.Redis版本2.6.48.48654。

  • IOCP: (Busy=0,Free=1000,Min=4,Max=1000): 表示IOCP(Input/Output Completion Port)线程池的状态,包括繁忙线程数、空闲线程数,以及线程池的最小和最大容量。

  • WORKER: (Busy=14,Free=32753,Min=4,Max=32767): 表示工作线程池的状态,包括繁忙线程数、空闲线程数,以及线程池的最小和最大容量。

  • POOL: (Threads=26,QueuedItems=133,CompletedItems=1657317): 表示连接池的状态,包括线程总数、待处理的项数以及已完成的项数。

  • v: 2.6.48.48654: 表示Redis服务器的版本号为2.6.48.48654。

IOCP: (Busy=85,Free=915,Min=8,Max=1000),

WORKER: (Busy=100,Free=32667,Min=8,Max=32767),

Timeout in Redis · Issue #1150 · StackExchange/StackExchange.Redis · GitHub

按里面有参考的连接如下,果然没有这个错误了。

     public static void Main(string[] args){#if !DEBUG//为了解决redis 超时的问题,设置最小线程数量//https://gist.github.com/JonCole/e65411214030f0d823cbThreadPool.SetMinThreads(250, 250);#endifCreateHostBuilder(args).Build().Run();}

 

.net core 3.1 使用StackExchange.Redis 高并发下timeout超时问题如何解决?_已解决_博问_博客园

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/175053.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

预览PDF并显示当前页数

这里写目录标题 步骤实例实例效果图 步骤 1.安装依赖 npm install --save vue-pdf2.在需要的页面&#xff0c;引入插件 import pdf from vue-pdf3.使用 单页pdf可以直接使用 <pdf :src"获取到的pdf地址"></pdf>多页pdf通过循环实现 html标签部分 &l…

日历应用程序 BusyCal mac中文版软件特点

BusyCal mac是一款日历应用程序&#xff0c;它可以帮助用户轻松地管理日程安排、事件提醒、会议安排等。BusyCal 支持 macOS 和 iOS 平台&#xff0c;并且可以与 iCloud、Google 日历、Exchange 等多种日历服务进行同步。 BusyCal mac软件特点 强大的日历功能&#xff1a;Busy…

threejs(13)-着色器设置点材质

着色器材质内置变量 three.js着色器的内置变量&#xff0c;分别是 gl_PointSize&#xff1a;在点渲染模式中&#xff0c;控制方形点区域渲染像素大小&#xff08;注意这里是像素大小&#xff0c;而不是three.js单位&#xff0c;因此在移动相机是&#xff0c;所看到该点在屏幕…

Java基于itextPDF实现pdf动态导出

Java基于itextPDF实现pdf动态导出 1、制作PDF导出模板2 、集成itextpdf3 、编写实体4 、编写主要代码5、编写controller并测试补充&#xff1a;踩坑记录 现在的业务越来越复杂了&#xff0c;有些业务场景已经不能满足与EXCEL导出和WORD导出了&#xff0c;例如准考证打印&#x…

kafka+ubuntu20.04+docker配置

记录一次配置过程 安装docker 参加下面链接的第一部分 Ubuntu20.04使用docker安装kafka服务-CSDN博客 安装zookeeper docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper安装kafka服务 docker run -d --name kafka …

DNS域名解析服务

1.概述 1.1.产生原因 IP 地址:是互联网上计算机唯一的逻辑地址&#xff0c;通过IP 地址实现不同计算机之间的相互通信&#xff0c;每台联网计算机都需要通过I 地址来互相联系和分别&#xff0c;但由于P 地址是由一串容易混淆的数字串构成&#xff0c;人们很难记忆所有计算机的…

[论文分享] Never Mind the Malware, Here’s the Stegomalware

Never Mind the Malware, Here’s the Stegomalware [IEEE Security & Privacy 2022] Luca Caviglione | National Research Council of Italy Wojciech Mazurczyk | Warsaw University of Technology and FernUniversitt in Hagen 近年来&#xff0c;隐写技术已逐渐被观…

【Nginx】CentOS 安装Nignx

CentOS上安装Nginx&#xff1a; 1. 打开终端&#xff1a;使用SSH或者直接在服务器上打开终端。 2. 更新系统&#xff1a;运行以下命令以确保您的系统软件包列表是最新的&#xff1a; sudo yum update3. 安装Nginx&#xff1a;运行以下命令以安装Nginx&#xff1a; sudo yum…

​如何解决SSD NAND Path冲突导致的性能问题?

1.引言 最近看到一篇关于SSD的NAND并发瓶颈相关的论文&#xff0c;思路非常好&#xff0c;这里分享给大家。本篇论文的解读&#xff0c;也是小编上周末在高铁上完成的。存储随笔的论文解读&#xff0c;不是直接翻译&#xff0c;是小编先研读一遍后&#xff0c;再结合自己的理解…

WP光电信息学院2023年网络安全季度挑战赛-测试赛

签个到就跑WP Misc MISC-没爱了&#xff0c;下一个 下载附件压缩包解压之后&#xff0c;获得一个流量包文件 使用wireShark打开流量包&#xff0c;Ctrl F 搜索flag{即可获得flag flag{Good_b0y_W3ll_Done}MISC-送你一朵小花花 下载附件压缩包解压之后&#xff0c;获得一…

PCA9698的IIC转接GPIO控制N路灯

PCA9698验证灯的办法和PCA9535验证6路数字继电器&#xff0c;编译成ko直接Insmod&#xff0c;然后查看/dev/节点有了吗&#xff1f;然后用iictool命令往对应iic地址上面写数据&#xff0c;看看灯亮灭或者听继电器开关声响&#xff0c;至于写多少&#xff0c;研究芯片手册上面参…

第四天课程 分布式搜索引擎1

分布式搜索引擎01 – elasticsearch基础 0.学习目标 1.初识elasticsearch 1.1.了解ES 1.1.1.elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎&#xff0c;具备非常多强大功能&#xff0c;可以帮助我们从海量数据中快速找到需要的内容 例如&#xff1a; …