Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Error handling Redis cli monitor命令返回由服务器关闭的连接错误_Error Handling_Redis_Predis - Fatal编程技术网

Error handling Redis cli monitor命令返回由服务器关闭的连接错误

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

我在redis集群中有6个节点——3个主节点和3个从节点。除了一个主节点和它的从节点外,所有节点都运行正常

在这个麻烦的主机上,当我运行命令(在主机或从机上)时,我得到以下错误:

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+插槽中的任何插槽未得到照顾,则整个集群将无法工作。必须始终覆盖所有插槽。除非您理解错误?您是对的,否则其他节点将停止响应,直到分配了所有插槽。我会继续从我这边检查。这是一个旧问题,主节点正在响应,而其他节点没有响应