【发布时间】:2021-09-16 21:27:59
【问题描述】:
我们的系统使用 Redis 来保存一些数据。有时,根据我的应用程序的见解,我会遇到这样的超时异常:
Timeout awaiting response (outbound=0KiB, inbound=0KiB, 20640ms
elapsed, timeout is 20000ms), command=GET, active: GET
9ba45b00-52a6-41da-9acb-621665862a3b:UmsUserData, next: GET
0e730553-b6f5-4882-8c96-b853d549e385:UmsUserData, inst: 0, qu: 0, qs:
3, aw: False, rs: ComputeResult, ws: Idle, in: 1044, serverEndpoint:
Unspecified/azlink012.redis.cache.windows.net:6380, mgr: 9 of
10 available, clientName: RD0050F2931DEA, IOCP:
(Busy=1,Free=999,Min=100,Max=1000), WORKER:
(Busy=26,Free=32741,Min=100,Max=32767), v: 2.0.601.3402 (Please take a
look at this article for some common client-side issues that can cause
timeouts:
https://stackexchange.github.io/StackExchange.Redis/Timeouts)
我调查了IOCP(1<100)和WORKER(26<100)等一些参数,它们是正常的。这里有什么问题?
【问题讨论】:
-
你看到this的问题了吗?
-
是的,我看到
WORKER: (Busy=10,Free=32757,Min=2,Max=32767)busy(10) > Min(2)。但就我而言,它们是正常的。消息可能没有提到其他原因(例如网络 CPU)?
标签: asp.net-core redis stackexchange.redis