文章详情页
java - zookeeper总是断开重连?
问题描述
在spring boot项目上部署zookeeper来注册服务,一开始都很正常。但是,过段时间就会断开重连,连上了,又断开了。。最后就报的结果是重连失败。是要设置session的时间么?我设置了更久的时间,确实一开始也不断开,但是过了稍久,就断开重连。。。有大神帮忙一下么
问题解答
回答1:1.调整zookeepr集群配置的sessionTimeOut 配置2.实现心跳 HeartBeatTime < SessionTimeOut回答2:有几个点吧。
确认机器和zk集群的网络是否老有问题,如果经常网络闪断的话,怎么处理都是无效的
看下zk集群的超时设置
看下客户端主动断开连接的时间是否和zk集群匹配
原生的zk client我没有接触过。。不知道是如何保证session心跳的,需要你自己看下你的zk client心跳保活的方式,看下是否是心跳是长时间不发送导致zk 认为客户端死亡主动断开
标签:
java
上一条:react-native报错 ’:app:compileDebugJavaWithJavac’.下一条:java-ee - JAVA Non-static method cannot be referenced
相关文章:
1. javascript - 读js权威指南“作为值得函数”产生了疑惑,求释疑2. python中merge后文件莫名变得非常大3. file - Python如何读文件内容修改后写回原文件4. javascript - 为什么 process.stdin 会有 write 方法◔ ‸◔?5. boostrap怎么在移动端不显示sidebar?6. android - 使用listview加载不同item,数据填充错误。7. python3.x - python中的虚拟环境怎样设置一直处于激活状态8. 请问带渐变背景的进度条如何实现?求给点思路9. javascript - 关于js原生事件的绑定与解除绑定10. mysql - 数据库建字段,默认值空和empty string有什么区别 110
排行榜