Error handling Redis cli monitor命令返回由服务器关闭的连接错误
我在redis集群中有6个节点——3个主节点和3个从节点。除了一个主节点和它的从节点外,所有节点都运行正常 在这个麻烦的主机上,当我运行命令(在主机或从机上)时,我得到以下错误:Error handling Redis cli monitor命令返回由服务器关闭的连接错误,error-handling,redis,predis,Error Handling,Redis,Predis,我在redis集群中有6个节点——3个主节点和3个从节点。除了一个主节点和它的从节点外,所有节点都运行正常 在这个麻烦的主机上,当我运行命令(在主机或从机上)时,我得到以下错误: Error: Server closed the connection 此错误之后的redis错误日志中没有任何内容。redis错误日志显示一切运行正常,但日志中不包括此错误 但是,predis错误日志显示此错误: Error while reading line from the server [tcp: //19
Error: Server closed the connection
此错误之后的redis错误日志中没有任何内容。redis错误日志显示一切运行正常,但日志中不包括此错误
但是,predis错误日志显示此错误:
Error while reading line from the server [tcp: //192.168.2.100: 6379]
什么可能导致此问题?您正在运行哪个版本的Redis cluster?我正在运行3.0.2版。它们运行在Ubuntu14.04上,我之前在Github上看到过一个问题,不幸的是,当主/从没有分配插槽时,我现在找不到一个bug,导致了这样的错误。无论如何,Redis 3.0.4要在Redis集群上显示一些补丁,一般来说,当你说master和ska不是他们的插槽时,最好升级,你是说他们缺少一些插槽?如果16k+插槽中的任何插槽未得到照顾,则整个集群将无法工作。必须始终覆盖所有插槽。除非您理解错误?您是对的,否则其他节点将停止响应,直到分配了所有插槽。我会继续从我这边检查。这是一个旧问题,主节点正在响应,而其他节点没有响应