gpt4 book ai didi

session - StackExchange RedisTimeoutException

转载 作者:IT王子 更新时间:2023-10-29 06:13:23 33 4
gpt4 key购买 nike

我最近将我的项目转移到 Redis session 。 Redis session 从登录到到达仪表板都可以完美运行。在此期间, session 的读写工作正常。但是,当我继续访问任何内页时,出现超时错误,如下所示。

StackExchange.Redis.RedisTimeoutException: Timeout performing HGETALL {Key}, inst: 1, queue: 17, qu: 0, qs: 17, qc: 0, wr: 0, wq: 0, in: 0, ar: 0

目前我的配置如下。

ConfigurationOptions.Parse("server,connectTimeout=15000,KeepAlive = 30,syncTimeout=15000")

请建议如何解决此超时错误?

最佳答案

我看到您遇到的超时错误是在 HGETALL 操作上发生的。 HGETALL 是一个 O(N) 操作,其中 N 是哈希的大小。您是否正在尝试获取超时的过大哈希?

此外,您的错误消息不包含线程池或 CPU 信息,这意味着您可能使用的是 StackExchange.Redis 客户端的非常旧的 nuget 包版本。将您的客户端升级到最新版本应该可以帮助您在错误消息中获取这些额外的(CPU 和线程池)信息。

关于session - StackExchange RedisTimeoutException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44540648/

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