问题描述
我正在使用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 (将#修改为@)