[RMI TCP Connection(10.0.20.175:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for
最新推荐文章于 2022-09-26 09:18:41 发布
dufufd
于 2019-08-23 14:21:40 发布
https://www.jianshu.com/p/fcb6eb0a86d6
[RMI TCP Connection(10.0.20.175:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid: 0x15aeeb4d0c80bdb after 1ms
一日,工程一直再报 [RMI TCP Connection(10.0.20.175:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid: 0x15aeeb4d0c80bdb after 1ms。
(1)细看log4j.properties文件,日志是INFO级别,很奇怪,加上log4j.logger.org.apache.zookeeper=INFO, 不起效果
(2) 懵逼,然后就对比其他没打印日志的工程,发现log4j.properties配置一样。继续懵逼
(3) 网上检索org.apache.zookeeper.ClientCnxn - Got ping response for sessionid相关信息,大多一言半语,大部分没营养。发现是zookeeper的心跳机制日志。
(4) 然后去检索怎么关闭zookeeper的心跳机制日志,又在一堆没营养的博客中找到了一位大神写的分析,是log4j和logback都加上后,日志选择了logback,去除logback依赖即可。
(5) 工程去除logback依赖,发现没问题,问题解决。
以上为解决问题的步骤,看起来简单确迂回颇多。感慨下思路的重要性,顺便整理下解决问题的思路
(1) 问题的表象是什么,涉及到哪些方面。
(2) 检索问题表象的原因,是那个对象引起的,什么逻辑造成的,怎么解决。别人怎么分析解决的(思路)
(3) 测试和验证解决的思路,看是否解决问题,对其他方面有无影响。
同时,需要反思了下以前解决问题(办事)的问题
(1)没有按部就班,左边挖个坑右边挖个坑,到最后都没找到问题的源头,应该是顺着问题,从表象,缘由,解决一条线去深思挖掘。
(2)程序的世界出错肯定有错误信息,光检索错误信息解决方式不思考原理,不追查源码如何成长!
[RMI TCP Connection(10.0.20.175:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for
https://www.jianshu.com/p/fcb6eb0a86d6[RMI TCP Connection(10.0.20.175:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid: 0x15aeeb4d0c80bdb after 1ms一日,工程一直再报 [RMI T...
二、客户端注册watcher有三种方式,可以调用getData,exists、getChildred实现
public Logger logger = LoggerFactory.getLogger(WatcherDemo.class);
//
zookeeper
连接地址
private static String ZOOKEEP
dubbo报错:
org
.
apache
.
zookeeper
.
Client
Cnxn
-
Got
ping
response
for
sessionid
:
0x1
60fd6f04410017 after 0ms
原因:dubbo注册的服务有重复的service名称或实现类;
转载于:https://www.cnblogs.com/YuyuanNo1/p/8662562.html...
目录1. 大量
org
.
apache
.
zookeeper
.
Client
Cnxn
类的
DEBUG
日志
1. 大量
org
.
apache
.
zookeeper
.
Client
Cnxn
类的
DEBUG
日志
Zookeeper
版本:3.4.5
解决办法:
在src/main/resources下创建logback.xml
文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="
<logger name="
org
.
apache
.
zookeeper
.
Client
Cnxn
">
<level value="info"></level>
</logger>
建议:其他类也可以这么处理,name指向指定类路径即可。...
之前完成的项目作用
zookeeper
用作服务发现,抽象出注册和监听功能,供其他项目使用。对
zookeeper
的一些细节作个记录吧。我们知道通过
Zookeeper
对象实例实现对
zookeeper
服务的调用。首先的问题就是消息的发送和接受,以及事件的回调。这里我们把目光转向
Client
Cnxn
创建实例
public
Client
Cnxn
(String chrootPath, HostProvider h
[
org
.
apache
.
zookeeper
.
Client
Cnxn
$SendThread.read
Response
(
Client
Cnxn
.java:742)]
Client
Cnxn
-
Got
ping
response
for
sessionid
:
0x1
5e7937cfe20018 after 2ms
就是这个问题。这个异常是什么毛病我都没看出来。 我做了以下尝试。
重启linux服务器、重
org
.
apache
.
zookeeper
.
Client
Cnxn
: Opening socket
connection
to server localhost/127.0.0.1:218