Server Error in '/' Application.

Timeout performing GET (5000ms), next: GET CalendarBlockSet-A7F506E4A15E49239B836774F56DB117, inst: 7, qu: 0, qs: 6, aw: False, rs: ReadAsync, ws: Idle, in: 0, serverEndpoint: releases-cache.redis.cache.windows.net:6380, mc: 1/1/0, mgr: 10 of 10 available, clientName: dw1ldwk0001FV, IOCP: (Busy=0,Free=1000,Min=4,Max=1000), WORKER: (Busy=22,Free=8169,Min=4,Max=8191), v: 2.1.58.34321 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: StackExchange.Redis.RedisTimeoutException: Timeout performing GET (5000ms), next: GET CalendarBlockSet-A7F506E4A15E49239B836774F56DB117, inst: 7, qu: 0, qs: 6, aw: False, rs: ReadAsync, ws: Idle, in: 0, serverEndpoint: releases-cache.redis.cache.windows.net:6380, mc: 1/1/0, mgr: 10 of 10 available, clientName: dw1ldwk0001FV, IOCP: (Busy=0,Free=1000,Min=4,Max=1000), WORKER: (Busy=22,Free=8169,Min=4,Max=8191), v: 2.1.58.34321 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[RedisTimeoutException: Timeout performing GET (5000ms), next: GET CalendarBlockSet-A7F506E4A15E49239B836774F56DB117, inst: 7, qu: 0, qs: 6, aw: False, rs: ReadAsync, ws: Idle, in: 0, serverEndpoint: releases-cache.redis.cache.windows.net:6380, mc: 1/1/0, mgr: 10 of 10 available, clientName: dw1ldwk0001FV, IOCP: (Busy=0,Free=1000,Min=4,Max=1000), WORKER: (Busy=22,Free=8169,Min=4,Max=8191), v: 2.1.58.34321 (Please take a look at this article for some common client-side issues that can cause timeouts: https://stackexchange.github.io/StackExchange.Redis/Timeouts)]
   StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl(Message message, ResultProcessor`1 processor, ServerEndPoint server) +398
   StackExchange.Redis.RedisBase.ExecuteSync(Message message, ResultProcessor`1 processor, ServerEndPoint server) +117
   StackExchange.Redis.RedisDatabase.StringGet(RedisKey key, CommandFlags flags) +107
   Releases.Infrastructure.Services.Cache.RedisCacheService.Get(String key) in C:\Repos\Releases\ReleasesSln\Releases.Infrastructure.Services\Cache\RedisCacheService.cs:34
   Releases.Infrastructure.Services.Cache.RedisCacheService.GetOrAdd(String key, Func`1 valueFunc, DateTime expires) in C:\Repos\Releases\ReleasesSln\Releases.Infrastructure.Services\Cache\RedisCacheService.cs:58
   Releases.Infrastructure.Services.Cache.RedisCacheService.GetOrAdd(String key, Func`1 valueFunc, Int32 exiresInMinutes) in C:\Repos\Releases\ReleasesSln\Releases.Infrastructure.Services\Cache\RedisCacheService.cs:53
   Releases.Api.Services.Calendar.CalendarBlockService.GetBlockSet(CalendarFilter filter) in C:\Repos\Releases\ReleasesSln\Releases.Api.Services\Calendar\CalendarBlockService.cs:161
   Releases.Api.Services.Calendar.CalendarBlockService.FindClosestBlock(CalendarFilter filter, DateTime date) in C:\Repos\Releases\ReleasesSln\Releases.Api.Services\Calendar\CalendarBlockService.cs:0
   Releases.Api.Services.Calendar.CalendarBlockService.FindClosestItem(CalendarFilter filter, DateTime date) in C:\Repos\Releases\ReleasesSln\Releases.Api.Services\Calendar\CalendarBlockService.cs:36
   Releases.Api.Services.Calendar.CalendarBlockService.GetClosestTo(CalendarFilter filter, DateTime date, Int32 take) in C:\Repos\Releases\ReleasesSln\Releases.Api.Services\Calendar\CalendarBlockService.cs:28
   Releases.Www.Website.Services.Home.HomeService.GetMainCalendarSection(String accountId, String regionId, String categorySlug) in C:\Repos\Releases\ReleasesSln\Releases.Www.Website\Services\Home\HomeService.cs:179
   Releases.Www.Website.Controllers.CalendarController.Index(String q, Int32 year, Int32 month, String regionId) in C:\Repos\Releases\ReleasesSln\Releases.Www.Website\Controllers\CalendarController.cs:62
   lambda_method(Closure , ControllerBase , Object[] ) +245
   System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +14
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +157
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
   System.Web.Mvc.Async.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +22
   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +29
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +32
   System.Web.Mvc.Async.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0() +58
   System.Web.Mvc.Async.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +228
   System.Web.Mvc.Async.<>c__DisplayClass7_0.<BeginInvokeActionMethodWithFilters>b__1(IAsyncResult asyncResult) +10
   System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +10
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +34
   System.Web.Mvc.Async.<>c__DisplayClass3_6.<BeginInvokeAction>b__4() +35
   System.Web.Mvc.Async.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult) +100
   System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +10
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27
   System.Web.Mvc.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState) +11
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +29
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +45
   System.Web.Mvc.<>c.<BeginExecute>b__151_2(IAsyncResult asyncResult, Controller controller) +13
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +22
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +26
   System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10
   System.Web.Mvc.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState) +28
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +29
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +28
   System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +577
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +132
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +163


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4690.0