Hi all,

I need your help! I'm a new user of ZooKeeper, I start a zookeeper client which connects to ZooKeeper and create a EPHEMERAL node on it.I want to keep this connection until my client program exit. But after some time, (30 minutes to more than one hour), the connection was closed by ZooKeeper server, and the EPHEMERAL node disappeared, the following is the related logs:

2010-12-22 14:44:32,002 - INFO [SessionTracker:zookeeperser...@315] - Expiring session 0x12d0bd88fb20012, timeout of 4000ms exceeded 2010-12-22 14:44:32,003 - INFO [ProcessThread:-1:preprequestproces...@385] - Processed session termination for sessionid: 0x12d0bd88fb20012 2010-12-22 14:44:59,802 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:nioservercnxn$fact...@250] - Accepted socket connection from /10.22.200.56:46376 2010-12-22 14:44:59,802 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:nioserverc...@769] - Client attempting to renew session 0x12d0bd88fb20012 at /10.22.200.56:4
6376
2010-12-22 14:44:59,803 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:nioserverc...@1572] - Invalid session 0x12d0bd88fb20012 for client /10.22.200.56:46376, prob
ably expired
2010-12-22 14:44:59,803 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:nioserverc...@1434] - Closed socket connection for client /10.22.200.56:46376 which had sess
ionid 0x12d0bd88fb20012

I want to know why this happens, and how to solve this problem if I want to keep the connection until the program exits?
Thanks a lot!

My zookeeper config file is:

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/data/xce/zookeeper-data
# the port at which the clients will connect
clientPort=2181

server.1=10.22.206.154:2888:4000
server.2=10.22.206.155:2888:4000


--
Jesse Shang 尚敏
人人网技术部

Mobile: +86 13811101579
E-mail: [email protected]
Address: 26/F Jing An Center No.8 North Third Ring Road East Chao Yang 
District,Beijing.CHINA 100028
北京市朝阳区北三环东路8号静安中心26层 100028

Reply via email to