0

我的动物园管理员有很多空闲连接。例如,这是 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连接)

4

0 回答 0