从相同位置的Redis缓存检索时超时异常始终

从相同位置的Redis缓存检索时超时异常始终,redis,stackexchange.redis,azure-redis-cache,Redis,Stackexchange.redis,Azure Redis Cache,从Redis缓存检索数据时,我们收到以下超时异常 '执行GET inst:2、mgr:Inactive、err:never、queue:3、qu:0、qs:3、qc:0、wr:0、wq:0、in:18955的超时 IOCP:(忙=4,空闲=996,最小=2,最大=1000),工作者:(忙=0,空闲=1023,最小=2,最大=1023) 请注意:每个超时异常都有不同的上述值。队列有时为2,1,3,qs也随队列值而变化。 此外,在:值不断变化,如189556553636829等。 甚至IOCP也会发

从Redis缓存检索数据时,我们收到以下超时异常

'执行GET inst:2、mgr:Inactive、err:never、queue:3、qu:0、qs:3、qc:0、wr:0、wq:0、in:18955的超时

IOCP:(忙=4,空闲=996,最小=2,最大=1000),工作者:(忙=0,空闲=1023,最小=2,最大=1023)

请注意:每个超时异常都有不同的上述值。队列有时为2,1,3,qs也随队列值而变化。 此外,在:值不断变化,如189556553636829等。 甚至IOCP也会发生类似的变化 IOCP:(忙=6,空闲=994,最小=2,最大=1000),工作者:(忙=0,空闲=1023,最小=2,最大=1023)

请注意:

堆栈溢出中有许多类似的问题,并尝试了所有这些问题。但是,没有运气

我们最近将nuget软件包更新为StackExchange.Redis库的最新稳定版本(v1.2.1)

这个异常似乎每次都发生在同一个地方,即使我们在不同的地方使用redis缓存。这是在堆栈跟踪的帮助下发现的


此外,我们以前从未遇到过这个问题,就像我们使用过去3年的相同解决方案一样,也从未遇到过这个问题。此异常在过去3个月内经常发生,每天至少发生3-4次。

看起来您正在经历线程池节流(从错误消息中的忙和分钟数)。您需要增加IOCP和工作池线程的最小值

有更多的信息