我的动物园管理员有很多空闲连接。例如,这是 netstat 显示的内容
tcp 0 0 172.16.52.126:55448 172.16.52.126:2181 ESTABLISHED 159443 926509258 1798/python
tcp 0 0 172.16.52.126:50684 172.16.52.126:2181 ESTABLISHED 1666255 1693849168 66169/python
tcp 0 0 172.16.52.126:55408 172.16.52.126:2181 ESTABLISHED 159443 926448549 1416/python
tcp 0 0 172.16.52.126:48126 172.16.52.126:2181 ESTABLISHED 159443 925884418 41911/python
tcp 0 0 172.16.52.126:55648 172.16.52.126:2181 ESTABLISHED 159443 926500699 1995/python
tcp 0 0 172.16.52.126:60096 172.16.52.126:2181 ESTABLISHED 1666255 1730835542 72342/python
tcp 0 0 172.16.52.126:56458 172.16.52.126:2181 ESTABLISHED 160104 1227690921 74237/python
他们正在蚕食我的活跃连接数。而且这些进程不会消失,因为它们是 Jupyter notebook 内核,除非用户明确杀死内核,否则它们默认保持活动状态。
那么,我能做些什么呢?有没有办法设置 Zookeeper 以丢弃空闲连接?或者我的客户端代码中是否有一些设置可以在我连接时设置,以便它在一段时间不活动后自行下降?(客户端使用python kazoo 2.6.1连接)