为了克服输出缓冲区限制,取消订阅计划将尽快关闭。

为了克服输出缓冲区限制,取消订阅计划将尽快关闭。

自从我们将 Web 服务器(redis 客户端)从 Windows 2008 R2 迁移到 Windows 2012 R2 后,我们在 redis 服务器上看到了类似以下的错误

[2455] 27 Jun 18:15:18.029 # 客户端 addr=192.168.33.200:62653 fd=86 name=WEB6 age=79940 idle=191 flags=N db=0 sub=1 psub=2 multi=-1 qbuf=0 qbuf-free=0 obl=16338 oll=443 omem=12395832 events=rw cmd=unsubscribe 计划尽快关闭,以克服输出缓冲区限制。

似乎我们触发了某种限制:http://redis.io/topics/clients#输出缓冲区限制

阅读上述文档表明,普通客户端的默认限制为 0,即完全没有限制。Pub/Sub 客户端的默认硬限制为 32 兆字节,软限制为每 60 秒 8 兆字节。

我不确定我们使用的是普通客户端还是发布/订阅客户端。我认为是前者,但如果是后者,我不确定为什么会出现此错误。我该如何进一步排除故障?

相关内容