首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kazoo 2.0库中的Bug

kazoo 2.0库中的Bug
EN

Stack Overflow用户
提问于 2014-12-17 08:47:56
回答 1查看 115关注 0票数 1

我正在工作的项目中使用kazoo。但过了一段时间后,我收到一条错误消息,即无法打开与zookeper的新连接。

所以我写了一个小测试程序:

代码语言:javascript
复制
for i in range(0, 1000):
    print i

    zk = kazoo.client.KazooClient()
    zk.start()
    zk.stop()

在大约500次迭代之后,我得到了一个错误:“打开的文件太多了”。

我用kazoo是不是错了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-17 08:57:28

调用close()方法。来自文档

close() 释放客户所持有的任何资源。 应在已停止的客户端上调用此方法,然后再将其丢弃。不这样做可能会导致文件句柄泄漏。 新版本1.0。

但是,同一文档中的示例代码并不调用close(),因此它令人困惑。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27521478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档