gpt4 book ai didi

caching - Azure Redis 缓存超时和无连接错误

转载 作者:可可西里 更新时间:2023-11-01 11:48:09 28 4
gpt4 key购买 nike

我在 Azure 上的 API Web 应用程序中时不时地收到这些与 Azure Redis 相关的错误

Timeout performing EVAL, inst: 1, queue: 2, qu: 0, qs: 2, qc: 0, wr: 0, wq: 0, in: 0, ar: 0, clientName: RD00155DD0C827, IOCP: (Busy=0,Free=1000,Min=1,Max=1000), WORKER: (Busy=1,Free=1022,Min=1,Max=1023), Local-CPU: unavailable

没有连接:

No connection is available to service this operation: EVALUnableToConnect on ausession.redis.cache.windows.net:6380/Interactive, origin: ResetNonConnected, input-buffer: 0, outstanding: 0, last-read: 13s ago, last-write: 13s ago, unanswered-write: 180447s ago, keep-alive: 60s, pending: 0, state: Connecting, last-heartbeat: never, last-mbeat: -1s ago, global: 13s ago

我在我的 ASP.net 项目中使用 Microsoft.Extensions.Caching.Redis v1.1.1。Redis配置:

ssl=True,abortConnect=False,connectTimeout=10000

我正在使用 Azure Redis 大小 C1 标准 (1GB) 并将其配置如下(将 maxmemory-reserved 和 maxfragmentationmemory-reserved 设置为 50)

https://gyazo.com/9d14a317cf23e9e64a31b80ad7d061a3

您知道导致错误的原因以及如何停止错误吗?非常感谢。

最佳答案

超时可能是多种原因造成的,包括高服务器负载、正在执行的昂贵命令、高客户端 CPU、客户端线程池配置不当等。以下是一些文章,讨论了导致超时的每种最常见原因:

Diagnosing Server issues Diagnosing Client issues

至于与连接相关的问题,可能是由多种原因引起的,包括服务器端缩放、故障转移或修补、客户端缩放或部署、客户端或服务器端网络驱动程序更新等。下面是一篇讨论的文章关于其中一些

https://gist.github.com/JonCole/317fe03805d5802e31cfa37e646e419d#file-azureredis-patchingexplained-md

最后,我有一组Best Practices我在帮助数百名客户诊断这些类型的问题后收集了这些信息,您可能也想通读一下。

如果您仍然无法解决,请联系客户支持,他们可以提供帮助。

关于caching - Azure Redis 缓存超时和无连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46358753/

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