一直在使用python编写 后端java的方法类测试,使用dubborequests库,dubborequests.zk_invoke()---->.__get_conn_dto()---->search()---->ZookeeperUtil()---->zk.start()---->event.wait(timeout=timeout)从这个位置报出来的,走了这么长的调用关系,其实只要走zk.start()的方法都会报错,报错的主要信息是:Connection dropped:socket connection error:句柄无效

dubborequests.zk_invoke(service_name, method_name, invoke_data)或
zk = KazooClient(hosts='192.168.1.1:21182')
# zk = KazooClient(hosts='192.168.1.1:14008')
# zk = KazooClient(hosts='192.168.1.1:21182')
zk.start()

dubborequests库中util.py源码片段:zk.start(Config.zookeeper_wait_timeout),调用了kazoo库的client.py,从event.wait(timeout=timeout)报出Connection dropped:socket connection error:句柄无效

网上搜索了一番居然没有找到这个错的有关信息。

后经了解 是服务器方面的问题,我们从服务端的节点、端口等排查、检查ZK是否挂了,这些都正常。

为了缩小范围,便使用cmd中invoke连接,居然成功了。。。

在pycharm中调用不成功,在cmd中invoke居然成功了,pycharm配置有问题??

确实是,经过多方试验,发现是第三方库版本问题。

结论:kazoo版本2.9.0问题, 重新安装2.8.0版本就ok了,安装时指定版本号 kazoo==2.8.0

Connection dropped:socket connection error:句柄无效

成功处理。

分享一个python连接zookeeper的坑:句柄无效相关推荐

  1. 分享一个python cookbook的在线教程地址

    分享一个python cookbook的在线教程地址: http://python3-cookbook.readthedocs.org/zh_CN/latest/ 翻译者:熊能 转载于:https:/ ...

  2. 2个表 遍历 组合_分享一个python脚本--数字随机组合有多少

    概述 今天主要分享一个python实例,大家有兴趣也可以做一下~ 需求 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 方法一:遍历全部可能,把有重复的剃掉. tot ...

  3. 分享一个python生成ico图片程序

    分享一个python生成ico图片程序 利用python PIL 进行ico 生成,课利用web框架扩展开发出网页版本. # -*- coding: utf-8 -*- from PIL import ...

  4. 分享一个 Python + Django 实现的电商小项目

    编辑:业余草 来源:https://www.xttblog.com/?p=4944 分享一个 Python + Django 实现的电商小项目. 如果自学 Python,那么爬虫和电商项目将是你跳不过 ...

  5. python脚本视频_分享一个Python下载视频脚本

    分享一个Python下载视频脚本(通过flvcd.com代理的) 代码如下: #!/usr/local/bin/python #test for command line parameter(s) # ...

  6. 分享一个python采集中国福利彩票的小代码

    分享一个python采集中国福利彩票的小代码 分享一个python采集中国福利彩票的小代码 能采集双色球,七乐彩,3D彩票任意一段时间的开奖号码,根据需求取消请求头注释,就能采集数据.(初学者请勿评价 ...

  7. 分享一个python 处理mysql的简易封装模块---directsql

    directsql​ 一个简单的使用python操作mysql的工具,提供了一些类似sql语法的方法,最终拼接成sql.可以很好地处理一些常见场景,不依赖orm 的同时避免手写大量sql,只需要数据是 ...

  8. 老许,免费分享一个python短信接口,包含200条短信,你要不要?

    今天给大家分享一个免费的python短信接口.可以用于短信注册.登录.密码找回.短信通知等场景. 使用方法如下: 1.下载资源包,按照文档申请签名和模板,就可以看到200条短信额度了 2.在代码中填写 ...

  9. 今天分享一个Python游戏:简约飞机模拟器

    目录 1 前言 2 系统环境 3 代码分析 4 源代码 5 结尾 一 前言 最近在网上冲浪的时候,发现有一些好玩的Python游戏,我就浅浅的学习了一下,现在将我学到的分享给大家,但是实话实说看看隔壁 ...

  10. 卧槽,分享一个Python学习神器

    这是之前入门学习Python时候的学习资料,非常全面,从Python基础.到web开发.数据分析.机器学习.深度学习.金融量化统统都有,该手册是HTML版本,左侧是目录,可以点击,右侧是对目录知识点的 ...

最新文章

  1. RecyclerView 滑动显示返回按钮,点击返回到顶部
  2. 【TensorFlow2.0】(6) 数据统计,范数、最值、求和、均值、最值位置、唯一值、张量比较
  3. 手把手实战:利用LM神经网络算法自动识别窃电用户(附代码)
  4. MYSQL 联表查询 ORDER 效率低?
  5. C++map容器遍历删除:cannot increment value-initialized map/set iterator
  6. 外媒对中国量子计算机,中国超算世界第一,美国却研发出量子计算机,外媒:秒杀中国超算...
  7. 全栈工程师薪水_2020 Java 全栈工程师进阶路线图,不可错过
  8. JavaScript 编程精解 中文第三版 七、项目:机器人
  9. 写地道的Python
  10. 最全的TCP面试知识点
  11. GNU/Linux下的开发环境
  12. Spring--超简单利用quartz实现定时作业
  13. mysql中MVCC多版本并发控制原理的详解
  14. 数据库课程设计-NBA球队信息管理系统
  15. 如何计算机网络打印机,电脑如何连接网络打印机?网络打印机的连接教程
  16. 冰点还原无法修改计算机时间,设置冰点还原解冻期间方法
  17. c语言 拟合指数函数的代码,如何找到拟合指数函数的x?
  18. centos7 设置外部访问
  19. 软件测试高频面试题(2023全新版)你必须掌握的面试技巧,包含HR面试、基础面试、JMeter面试、Postman面试、Python面试、自动化化面试、安全性能面试题
  20. n(n-1)到底是个啥

热门文章

  1. 深圳大学计算机研究生调剂,深圳大学2020年硕士研究生招生调剂办法
  2. pycharm使用清华镜像源提高下载速度 只需要五步完成
  3. 微软Kinect:谁还要控制器?
  4. 什么是商业数据分析师?
  5. 清华计算机毕业论文,清华大学本科毕业论文
  6. python计算空间向量夹角——原理及代码详解
  7. 【032】基于51单片机的PT100热电阻温度计Proteus仿真设计
  8. ancestor descendant选择器
  9. 华为nova5iotg功能使用_华为nova5ipro支持otg功能吗
  10. Nepire的校OJ入门题解—17蓝桥选拔篇(二)