1.概述
线上环境,因为写了一些代码,每次刷新页面的时候,都会连接zk,然后用完就关闭,不用持久化,但是确有发现我每次点击连接数都会递增,但是过了一会会慢慢减少,但是减少到一定程度后就不减少了。
猜测是因为我的是多线程获取消费组信息的,20个消费组就是20次,然后就会突然增多,然后用完就关了,然后看起来就减少了,但是有些一定是开了没有关闭。
查看连接数的命令如下
netstat -na | grep 2181 | wc -l
2181是ZK默认端口
然后我就用jstack查看线程,逐步找到未关闭的,进行关闭就可以了
2.配置
Zookeeper配置文件zoo.cfg
默认配置参数-maxClientCnxns=