RedisSessionStateProvider случайные тайм-ауты - PullRequest
0 голосов
/ 05 июля 2019

Мы используем Microsoft.Web.RedisSessionStateProvider версия 4.0.1.Иногда мы получаем прерывистые тайм-ауты, которые постепенно становятся все хуже и хуже.Только после перезапуска нашей службы приложений Azure ошибки прекращаются.Ниже приведено значение из моего Web.Config

<add name="RedisSessionProvider"
         type="Microsoft.Web.Redis.RedisSessionStateProvider"
         port="6380"
         ssl="true"
         host="example.redis.cache.windows.net"
         accessKey="="
         abortConnect="false"
         connectionTimeoutInMilliseconds = "15000"
         operationTimeoutInMilliseconds = "1000"
         retryTimeoutInMilliseconds="3000"
         connectTimeout="5000"
         syncTimeout="5000"/>

А ниже приведен пример таймаута

Timeout performing EVAL (1000ms), next: EVAL, inst: 0, qu: 0, qs: 11, aw: False, rs: ReadAsync, ws: Idle, in: 919, serverEndpoint: Unspecified/example.redis.cache.windows.net:6380, mgr: 10 of 10 available, clientName: ****, IOCP: (Busy=0,Free=1000,Min=100,Max=1000), WORKER: (Busy=18,Free=32749,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)
...