c# – Redis服务器失败,套接字失败,超出输出缓冲区限制,如何增加
我在一台机器上做基本的pub / sub,我的客户端是StackExchange-Redis的C#客户端,我在同一台机器上运行基于
Windows的Redis服务器(服务器版本2.8.4)
当我发布大量数据(略大于32mb)时,我收到以下错误消息.我不确定错误是源自客户端还是由服务器引发.显然超出了“输出缓冲区限制”.我怎样才能增加限额?我需要偶尔发送这种有效载荷的数据(虽然这是例外而不是常态). 我不确定这是否相关,但每次启动我的服务器时,打开/生成的文件大小约为32gb(???),文件名为“RedisQFork_3564.dat”.这个文件用的是什么?这一切都与我的问题有关吗? 服务器上的错误消息 [10144] 5月23日17:37:29.293 #Client addr = 127.0.0.1:47943 fd = 9 name = DESKTOP-PC a 客户端上的错误消息 消息:与Redis服务器的连接失败:127.0.0.1:6379/上的SocketFailure 解决方法
来自Redis的文档中的
Check here.查找标题“输出缓冲区限制”,我认为这将使您朝着正确的方向前进
从2.6.9开始,可以使用CONFIG SET设置以下内容 客户端 – 输出 – 缓冲限 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |