如何在py2neo中中止查询?

时间:2015-04-29 15:00:06

标签: python neo4j py2neo

我正在开发一个Web应用程序,它基本上是我们组织中的Neo4j数据集的GUI。该应用程序是Python(我正在使用Flask + Tornado),我正在使用py2neo连接到Neo4j。事情很好,但有时查询执行时间太长,即使用户关闭标签页或浏览器(或点击停止加载页面的按钮),它也会继续执行。那么,当用户关闭选项卡或浏览器或单击停止按钮时,如何让查询中止?

1 个答案:

答案 0 :(得分:1)

长时间运行的查询 - 为此您可以在neo4j.properties中设置以下2个参数: -

execution_guard_enabled=true
# it is milliseconds
org.neo4j.server.webserver.limit.executiontime=20000

截至目前,除了在py2neo libs中设置HTTP超时外,我没有在Py2neo中看到任何可用于直接终止请求的选项