我想设置查询超时neo4j.conf
对于 Neo4j 3.0.1。任何花费超过超时时间的查询都应该被终止。我主要关心的是为来自 Neo4j 浏览器的查询设置超时。
看起来像这是可能的过去与:
execution_guard_enabled=true
org.neo4j.server.webserver.limit.executiontime=20000
然而,这种老方法对我来说不起作用。我看到 Neo4j 3.0 有一个dbms.transaction_timeout选项定义为“空闲事务超时”。然而,这个设置似乎也没有起到作用。
谢谢@stdob for 评论解释一个解决方案。
在 Neo4j 3.0.1 社区中,我验证了以下添加neo4j.conf
为浏览器查询启用 1 秒的查询超时:
unsupported.dbms.executiontime_limit.enabled=true
unsupported.dbms.executiontime_limit.time=1s
我没有检查超时是否适用于 Neo4j 浏览器之外的查询,但我认为是这样。我确实在 Neo4j 代码库中找到了一些文档unsupported.dbms.executiontime_limit.time:
如果在数据库中启用了执行时间限制,则会配置最大请求执行时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)