我正在使用Python 2.7.1,IPython 0.13.1和py2neo 1.5来修改Neo4j图形数据库内容。经过一段时间没有与Neo4j交互,Neo4j重置连接。这有点不方便。
问题: 如何增加不活动的时间或让连接保持活动状态,以便不会发生连接重置或不经常发生?
/Library/Python/2.7/site-packages/py2neo/rest.pyc in _send(self, request)
428 return self._client().send(request)
429 except socket.error as err:
--> 430 raise SocketError(err)
431
432 def _metadata(self, key, default=None):
SocketError: error(54, 'Connection reset by peer')
答案 0 :(得分:0)
尝试一下:
from py2neo.packages.httpstream import http
http.socket_timeout = 9999
答案 1 :(得分:0)
将事务批量大小限制为~20k行解决了我的问题。希望这有帮助!