gpt4 book ai didi

ServiceStack.Redis 客户端对整数响应 : 430k 的未知回复

转载 作者:行者123 更新时间:2023-12-04 02:10:06 28 4
gpt4 key购买 nike

我在 Azure 应用程序服务上使用 ServiceStack.Redis 客户端时遇到随机异常。有什么想法吗?

ServiceStack.Redis 4.5.0 和 ServiceStack 4.0.60.0

"ExceptionMessage": "整数响应的未知回复:43OK", “StackTrace”:“在 ServiceStack.Redis.RedisNativeClient.ReadLong()\r\n 在 ServiceStack.Redis.RedisNativeClient.SendReceive[T](Byte[][] cmdWithBinaryArgs, Func1 fn, Action 1 completePipelineFn, bool 值 sendWithoutRead)\r\n 在 ServiceStack.Redis.RedisNativeClient.SendExpectLong(Byte[][] cmdWithBinaryArgs)\r\n 在 ServiceStack.Redis.RedisNativeClient.Del(Byte[] key)\r\n 在 ServiceStack .Redis.RedisClient.Remove(字符串键)\r\n 在 ServiceStack.ServiceExtensions.RemoveSession(IRequest httpReq, String sessionId)\r\n 在 ServiceStack.Auth.CredentialsAuthProvider.Authenticate(IServiceBase authService, IAuthSession session, String userName, String密码,字符串 referrerUrl)\r\n 在 ServiceStack.Auth.CredentialsAuthProvider.Authenticate(IServiceBase authService,IAuthSession session ,身份验证请求)\r\n 在 ServiceStack.Auth.AuthenticateService.Authenticate(身份验证请求,字符串提供程序,IAuthSession session ,IAuthProvider oAuthConfig)\r\n 在 ServiceSt ack.Auth.AuthenticateService.Post(验证请求)\r\n 在 lambda_method(闭包,对象,对象)\r\n 在 ServiceStack.Host.ServiceRunner`1.Execute(IRequest 请求,对象实例,TRequest requestDto)"

最佳答案

这通常是由于跨多个线程共享同一个 Redis 客户端实例的竞争条件造成的。您可以共享 ServiceStack.Redis Thread-safe Client Managers 的单例实例但您不应该跨多个线程共享 Redis 客户端实例。

关于ServiceStack.Redis 客户端对整数响应 : 430k 的未知回复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39476382/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com