我想neo4j.conf为Neo4j 3.0.1 设置一个查询超时.任何超过超时的查询都会被杀死.我主要关注的是设置源自Neo4j浏览器的查询的超时.
execution_guard_enabled=true
org.neo4j.server.webserver.limit.executiontime=20000
Run Code Online (Sandbox Code Playgroud)
但是,这种旧方法对我不起作用.我看到Neo4j 3.0有一个dbms.transaction_timeout选项定义为"空闲事务超时".但是,这个设置似乎也不起作用.
在Neo4j 3.0.1社区中,我验证了以下添加内容neo4j.conf为浏览器查询启用了1秒的查询超时:
unsupported.dbms.executiontime_limit.enabled=true
unsupported.dbms.executiontime_limit.time=1s
Run Code Online (Sandbox Code Playgroud)
我没有检查超时是否适用于Neo4j浏览器的查询oustide,但我认为是这样.我确实在Neo4j代码库中找到了一些文档unsupported.dbms.executiontime_limit.time:
如果在数据库中启用了执行时间限制,则会配置最大请求执行时间.
| 归档时间: |
|
| 查看次数: |
2790 次 |
| 最近记录: |