Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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
Python 卡祖重启了动物园管理员,手表出现了异常_Python_Apache Zookeeper_Kazoo - Fatal编程技术网

Python 卡祖重启了动物园管理员,手表出现了异常

Python 卡祖重启了动物园管理员,手表出现了异常,python,apache-zookeeper,kazoo,Python,Apache Zookeeper,Kazoo,我的配置: 动物园管理员:3.4.10 操作系统:ubuntu 16.04 python:2.7 卡祖:2.3.1 我在IPython中运行的代码: 当我重新启动zookeeper时,使用bin/zkServer.sh restart,shell显示异常,如下所示: 如果我删除手表并替换为侦听器,则侦听器工作正常 我不知道为什么,我阅读了谷歌和github/kazoo提供的信息,但没有找到解决问题的解释 旁白:有人说,由于客户端连接的会话已过期并丢失,当zookeeper重新启动时,会话id

我的配置:

动物园管理员:3.4.10

操作系统:ubuntu 16.04

python:2.7

卡祖:2.3.1

我在IPython中运行的代码:

当我重新启动zookeeper时,使用
bin/zkServer.sh restart
,shell显示异常,如下所示:

如果我删除手表并替换为侦听器,则侦听器工作正常

我不知道为什么,我阅读了谷歌和github/kazoo提供的信息,但没有找到解决问题的解释


旁白:有人说,由于客户端连接的会话已过期并丢失,当zookeeper重新启动时,会话id与重试连接的id不同。我相信这与2.3.1中从以下PR引入的错误有关:


这一点正在调查中,可能会被退回。同时,尝试使用kazoo的2.3之前版本。

我认为这与2.3.1中从以下PR引入的错误有关:


这一点正在调查中,可能会被退回。同时,尝试使用kazoo的2.3之前版本。

如果我删除connection.py行244:#if header.xid!=xid:#raise RUNTIMERROR(#xids不匹配,预期为%r'#接收到%r',xid,header.xid),然后代码运行良好。如果删除connection.py行244:#如果header.xid!=xid:#raise RUNTIMERROR(#xids不匹配,应为%r'#接收到%r',xid,header.xid),然后代码正常运行。