neopyt.exceptions.Service在使用py2neo一段时间后不可用

问题描述

我正在使用py2neo将新节点插入Neo4j
一段时间后,我收到neobolt.exceptions.ServiceUnavailable: Failed to read from defunct connection异常:

  File "/usr/lib/python3.8/site-packages/py2neo/database.py",line 1094,in __iter__
    while self.forward():
  File "/usr/lib/python3.8/site-packages/py2neo/database.py",line 1173,in forward
    new_current = fetch()
  File "/usr/lib/python3.8/site-packages/py2neo/internal/hydration/__init__.py",line 114,in fetch
    self._on_more()
  File "/usr/lib/python3.8/site-packages/neobolt/direct.py",line 419,in fetch
    return self._fetch()
  File "/usr/lib/python3.8/site-packages/neobolt/direct.py",line 440,in _fetch
    self._receive()
  File "/usr/lib/python3.8/site-packages/neobolt/direct.py",line 487,in _receive
    raise self.Error(message)
neobolt.exceptions.ServiceUnavailable: Failed to read from defunct connection ('localhost',7687) (Address(host='127.0.0.1',port=7687))

我在python官方驱动程序issues中发现了相同的错误提示问题是

远程服务器中的

负载均衡器将终止空闲连接

,建议更改max_connection_lifetime,但py2neo没有这样的设置。
并且我的连接不是空闲的,它正在积极地创建新节点。
有什么问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)