gpt4 book ai didi

neo4j - py2neo 2.0 : ERROR:httpstream:! SocketError:超时

转载 作者:行者123 更新时间:2023-12-03 20:52:32 27 4
gpt4 key购买 nike

我使用 py2neo 2.0 执行长时间运行(5 分钟)的 Cypher 查询:
graph.cypher.run(query)result = graph.cypher.execute(query)
查询在大约 60 秒后失败,并出现来自 httpstream 的套接字错误:
ERROR:httpstream:! SocketError: timed out
当我使用 Cypher 事务时也会发生同样的情况。相同的查询和 py2neo 1.6.4 没有发生这种情况。我可以增加 py2neo 等待响应的时间吗?我在文档中没有找到任何内容。

更新

我发现了一个硬编码 socket_timeoutpy2neo.packages.httpstream.http .将其设置为更高的值可以避免 SocketError:

from py2neo.packages.httpstream import http
http.socket_timeout = 9999

result = graph.cypher.execute("MATCH (g:Gene) RETURN count(g)")

我可以以某种方式为单个查询设置超时吗?

最佳答案

当前无法调整单个查询的超时时间,因为此设置适用于连接级别,并且一个连接显然可以用于多个查询。 socket_timeout您使用的是全局调整超时的正确方法。

关于neo4j - py2neo 2.0 : ERROR:httpstream:! SocketError:超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27078352/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com