美文网首页
zookeeper client3.4.13引发文件句柄泄漏问题

zookeeper client3.4.13引发文件句柄泄漏问题

作者: 不给起这个名字 | 来源:发表于2021-07-23 09:54 被阅读0次

问题引发的原因是业务方的dubbo转发服务zookeeper地址配置错了,配置成接口名称了(或错误格式的域名 aaa),然后从网关发起调用,网关初始化了duubo的泛化调用对象,这个泛化调用实例初始化时会初始化zookeeper连接,网关使用的zookeeper client的版本是3.4.13,zookeeper 解析地址错误,一直重试,每次重试时会新创建socket连接,失败后又close但是close后文件句柄并没有释放掉
修复:zookeeper client的版本升级为3.4.14或以上版本

查询当前进程打开的文件句柄数 替换piid
lsof -p pid|wc -l
查询当前进程打开文件句柄数的最大限制数 替换piid
cat /proc/pid/limits | grep "files"

相关文章

网友评论

      本文标题:zookeeper client3.4.13引发文件句柄泄漏问题

      本文链接:https://www.haomeiwen.com/subject/ryhypltx.html