Мы получаем следующее сообщение об ошибке в ServiceStack.Redis v4.0.48ServiceStack.Redis.RedisPoolManagerPool.GetClient() - IndexOutOfRangeException
System.IndexOutOfRangeException: Индекс находился вне границ массива. на ServiceStack.Redis.RedisManagerPool.GetClient() в ServiceStack.Redis.RedisClientManagerCacheClient.Set [T] (ключ String, T, значение TimeSpan expiresIn) на ServiceStack.ServiceExtensions.CacheSet [T] (кэш ICacheClient, Key String, значение Т, Nullable
1 expiresIn) at ServiceStack.ServiceStackHost.OnSaveSession(IRequest httpReq, IAuthSession session, Nullable
1 expiresIn) на ServiceStack.Auth.OAuthProvider.Authenticate (IServiceBase authService, IAuthSession сессии, Аутентифицировать запрос) на ServiceStack.Auth.AuthenticateService.Authenticate (Аутентифицировать запрос, поставщика String, IAuthSession сеанс, IAuthProvider oAuthConfig) на ServiceStack.Auth.AuthenticateService.Post (запрос аутентификации) на ServiceStack.Host.ServiceRunner`1.Execute (запрос IRequest, экземпляр объекта, запрос TRequestDto)
Мы попытались вычислить счет пула до 128 (через 3 экземпляра), но это не решило. Надеясь привлечь внимание кого-то, кто столкнулся с этим, и может дать какое-то направление в отношении того, что может произойти ...
Пожалуйста, дайте мне знать, какая дополнительная информация необходима для диагностики.
Можете ли вы попробовать обновить до версии v4.0.52, чтобы узнать, устраняет ли это проблему? – mythz
можно ли обновить только ServiceStack.Redis или нам нужно обновить все компоненты, чтобы быть в одной и той же версии? –
Все пакеты в решении необходимо обновить до той же версии. – mythz