如何设置 - 在我的情况下提高 - Neo4j服务器的连接超时?我有一个服务器扩展,我POST数据,有时扩展运行几分钟。但是在200秒之后,服务器会断开连接。我想我必须提高嵌入式码头的最大空闲时间 - 但我不知道该怎么做,因为它都是在Neo4j服务器代码中配置的。
编辑:我已经尝试过Neo4j 1.8.2和1.9.RC2,结果相同。
Edit2:添加了“embedded-jetty”标签,因为到目前为止还没有答案;也许这个问题可以由具有嵌入式Jetty知识的人来回答,因为Neo4j使用嵌入式Jetty。
谢谢!
答案 0 :(得分:0)
服务器使用超时防止孤立事务。如果在超时期限内没有对给定事务的请求,则服务器将回滚它。您可以通过将以下属性设置为超时前的秒数来配置超时时间。默认超时为60秒。
org.neo4j.server.transaction.timeout = 60
请参阅http://docs.neo4j.org/chunked/stable/server-configuration.html
答案 1 :(得分:0)
I still don't know if there is a solution in the Neo4j server with versions <2.0. However, with switching to 2.0.0 and above, this issue was gone for my case.