nebula连接一次数据库后是否存在有效连接时长?

环境版本
nebula:3.0
studio:3.2

问题描述:
基于nebula数据库做了一个查询接口,部署后出现现象,接口一夜未访问后,再访问会无返回结果,包括studio长时间未使用登录信息也会失效。怀疑是连接失效导致。
python连接代码如下
connection_pool = ConnectionPool()
connection_pool.init([(’...’, ‘)], config)
self.client = connection_pool.get_session(‘root’, '
’)

请教问题:
我的猜想时否正确?如果正确,nebula连接有效时长的相关设置在哪里?
现在有两种解决方案:

  1. 每一次查询都要执行一次连接,缺点效率太低
  2. 每个一个小时执行一次连接
    实际使用中是否有更好的办法,谢谢!

哥们,最后你是怎么解决的?
我是每次查询判断一下client.ping()是否通,不通的话重新连一次。不知道有没有更好的办法。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。