客户端 StackExchange.RedisTimeoutException 的原因

问题描述 投票:0回答:0

我的服务器上经常出现客户端 RedisTimeoutException,我正试图找出问题的根本原因。我注意到我没有任何 IOCP 或工作线程问题。我关心的值是 bw:SpinningDownmgr:0 of 2 available。 mgr 的默认值是 10,但对我来说是 2,我该如何更改它?

这是完整的消息。

等待响应超时(outbound=0KiB, inbound=0KiB, 60344ms elapsed, timeout is 60000ms), command=GET, next: GET sampleKey, inst: 0, qu: 0, qs: 0, aw: False, bw: SpinningDown , rs: ReadAsync, ws: Idle, in: 0, serverEndpoint: sampleServer, mc: 1/1/0, mgr: 0 of 2 available, clientName: client, IOCP: (Busy=0,Free=1000,最小=500,最大=1000),工人:(忙=5,空闲=32762,最小=500,最大=32767),池:(线程=8,队列项=0,完成项=11612580),v:2.6.70.49541 (请查看这篇文章,了解一些可能导致超时的常见客户端问题:https://stackexchange.github.io/StackExchange.Redis/Timeouts

其他信息: 我正在使用 Azure Web 应用程序。净 6.0

c# redis stackexchange.redis
© www.soinside.com 2019 - 2024. All rights reserved.