[ https://issues.apache.org/jira/browse/ZOOKEEPER-1582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14660618#comment-14660618 ]
Kevin Cheng commented on ZOOKEEPER-1582: ---------------------------------------- I see similar issue with zk3.4.5 as well. After the exception, it seems ZK is being stopped and started again. I do see that happened multiple times. How do I confirm if it is the client breaking the connection? =========================== EndOfStreamException: Unable to read additional data from client sessionid 0x14e9dafdbcf000b, likely client has closed socket at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:220) at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208) at java.lang.Thread.run(Thread.java:745) 2015-07-17 13:29:28,996 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:5181:NIOServerCnxn@1001] - Closed socket connection for client /127.0.0.1:43901 which had sessionid 0x14e9dafdbcf000b 2015-07-17 13:29:33,509 [myid:] - INFO [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@476] - Processed session termination for sessionid: 0x14e9dafdbcf0001 2015-07-17 13:29:33,510 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:5181:NIOServerCnxn@1001] - Closed socket connection for client /0:0:0:0:0:0:0:1:49471 which had sessionid 0x14e9dafdbcf0001 2015-07-17 13:29:33,670 [myid:] - INFO [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@476] - Processed session termination for sessionid: 0x14e9dafdbcf0009 2015-07-17 13:29:33,672 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:5181:NIOServerCnxn@1001] - Closed socket connection for client /127.0.0.1:43899 which had sessionid 0x14e9dafdbcf0009 2015-07-17 13:29:34,686 [myid:] - INFO [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@476] - Processed session termination for sessionid: 0x14e9dafdbcf0007 2015-07-17 13:29:34,687 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:5181:NIOServerCnxn@1001] - Closed socket connection for client /127.0.0.1:43877 which had sessionid 0x14e9dafdbcf0007 2015-07-17 13:29:35,914 [myid:] - INFO [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@476] - Processed session termination for sessionid: 0x14e9dafdbcf0006 2015-07-17 13:29:35,916 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:5181:NIOServerCnxn@1001] - Closed socket connection for client /0:0:0:0:0:0:0:1:49476 which had sessionid 0x14e9dafdbcf0006 Stopping zookeeper ... STOPPED Starting zookeeper ... 2015-07-17 06:32:36,651 [myid:] - INFO [main:QuorumPeerConfig@101] - Reading configuration from: /opt/mapr/zookeeper/zookeeper-3.4.5/conf/zoo.cfg 2015-07-17 06:32:36,657 [myid:] - INFO [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3 2015-07-17 06:32:36,657 [myid:] - INFO [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 24 2015-07-17 06:32:36,659 [myid:] - WARN [main:QuorumPeerMain@113] - Either no config or no quorum defined in config, running in standalone mode 2015-07-17 06:32:36,659 [myid:] - INFO [PurgeTask:DatadirCleanupManager$PurgeTask@138] - Purge task started. 2015-07-17 06:32:36,684 [myid:] - INFO [PurgeTask:DatadirCleanupManager$PurgeTask@144] - Purge task completed. 2015-07-17 06:32:36,686 [myid:] - INFO [main:QuorumPeerConfig@101] - Reading configuration from: /opt/mapr/zookeeper/zookeeper-3.4.5/conf/zoo.cfg 2015-07-17 06:32:36,687 [myid:] - INFO [main:ZooKeeperServerMain@95] - Starting server 2015-07-17 06:32:36,703 [myid:] - INFO [main:Environment@100] - Server environment:zookeeper.version=3.4.5-mapr-1503--1, built on 07/09/2015 09:40 GMT 2015-07-17 06:32:36,703 [myid:] - INFO [main:Environment@100] - Server environment:host.name=maprdemo 2015-07-17 06:32:36,704 [myid:] - INFO [main:Environment@100] - Server environment:java.version=1.7.0_85 2015-07-17 06:32:36,704 [myid:] - INFO [main:Environment@100] - Server environment:java.vendor=Oracle Corporation 2015-07-17 06:32:36,704 [myid:] - INFO [main:Environment@100] - Server environment:java.home=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64/jre 2015-07-17 06:32:36,705 [myid:] - INFO [main:Environment@100] - Server environment:java.class.path=/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../build/classes:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../build /lib/*.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../lib/slf4j-log4j12-1.6.1.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../lib/slf4j-api-1.6.1.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../lib/netty-3.2 .2.Final.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../lib/log4j-1.2.15.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../lib/jline-0.9.94.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../zookeeper-3.4.5-mapr- 1503.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/bin/../src/java/lib/*.jar:/opt/mapr/zookeeper/zookeeper-3.4.5/conf::/opt/mapr/lib/maprfs-5.0.0-mapr.jar:/opt/mapr/lib/protobuf-java-2.5.0.jar:/opt/mapr/lib/libp rotodefs-5.0.0-mapr.jar:/opt/mapr/lib/baseutils-5.0.0-mapr.jar:/opt/mapr/lib/json-20080701.jar:/opt/mapr/lib/flexjson-2.1.jar:/opt/mapr/lib/commons-codec-1.5.jar 2015-07-17 06:32:36,705 [myid:] - INFO [main:Environment@100] - Server environment:java.library.path=/opt/mapr/lib 2015-07-17 06:32:36,706 [myid:] - INFO [main:Environment@100] - Server environment:java.io.tmpdir=/tmp 2015-07-17 06:32:36,706 [myid:] - INFO [main:Environment@100] - Server environment:java.compiler=<NA> 2015-07-17 06:32:36,706 [myid:] - INFO [main:Environment@100] - Server environment:os.name=Linux 2015-07-17 06:32:36,707 [myid:] - INFO [main:Environment@100] - Server environment:os.arch=amd64 2015-07-17 06:32:36,707 [myid:] - INFO [main:Environment@100] - Server environment:os.version=2.6.32-504.el6.x86_64 2015-07-17 06:32:36,707 [myid:] - INFO [main:Environment@100] - Server environment:user.name=mapr 2015-07-17 06:32:36,707 [myid:] - INFO [main:Environment@100] - Server environment:user.home=/home/mapr 2015-07-17 06:32:36,708 [myid:] - INFO [main:Environment@100] - Server environment:user.dir=/ 2015-07-17 06:32:36,709 [myid:] - INFO [main:ZooKeeperServer@726] - tickTime set to 2000 2015-07-17 06:32:36,709 [myid:] - INFO [main:ZooKeeperServer@735] - minSessionTimeout set to -1 2015-07-17 06:32:36,709 [myid:] - INFO [main:ZooKeeperServer@744] - maxSessionTimeout set to -1 2015-07-17 06:32:36,740 [myid:] - INFO [main:Login@293] - successfully logged in. 2015-07-17 06:32:36,747 [myid:] - INFO [main:NIOServerCnxnFactory@94] - binding to port 0.0.0.0/0.0.0.0:5181 2015-07-17 06:32:36,760 [myid:] - INFO [main:FileSnap@83] - Reading snapshot /opt/mapr/zkdata/version-2/snapshot.0 2015-07-17 06:32:36,795 [myid:] - INFO [main:FileTxnSnapLog@240] - Snapshotting: 0xa3 to /opt/mapr/zkdata/version-2/snapshot.a3 STARTED > EndOfStreamException: Unable to read additional data from client > ---------------------------------------------------------------- > > Key: ZOOKEEPER-1582 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1582 > Project: ZooKeeper > Issue Type: Bug > Environment: windows 7 > jdk 7 > Reporter: zhouyanming > Priority: Blocker > > 1.download zookeeper-3.4.4.tar.gz and unzip > 2.rename conf/zoo_sample.cfg to zoo.cfg > 3.click zkServer.cmd > 4.click zkCli.cmd > zkCli can not connect to zkServer,it blocked > zkServer console print > 2012-11-13 17:28:05,302 [myid:] - WARN > [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@349] - caught end of > stream exception > EndOfStreamException: Unable to read additional data from client sessionid > 0x13af9131eee0000, likely client has closed socket > at > org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:220) > at > org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208) > at java.lang.Thread.run(Thread.java:722) > 2012-11-13 17:28:05,308 [myid:] - INFO > [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1001] - Closed > socket connection for client /127.0.0.1:54810 which had sessionid > 0x13af9131eee0000 -- This message was sent by Atlassian JIRA (v6.3.4#6332)