1

我正在使用 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')
4

2 回答 2

0

试试这个:

from py2neo.packages.httpstream import http
http.socket_timeout = 9999
于 2016-03-21T23:18:35.183 回答
0

将事务批量大小限制在 ~20k 行为我解决了这个问题。希望这可以帮助!

于 2016-04-05T05:50:00.863 回答