0

如何设置 - 在我的情况下提高 - Neo4j 服务器的连接超时?我有一个服务器扩展,我向其发布数据,有时扩展运行了几分钟。但 200 秒后,连接被服务器断开。我想我必须提高嵌入式码头的最大空闲时间——但我不知道该怎么做,因为它都是在 Neo4j 服务器代码中配置的。

编辑:我已经尝试过 Neo4j 1.8.2 和 1.9.RC2,结果相同。

Edit2:添加了“embedded-jetty”标签,因为到目前为止还没有答案;也许这个问题可以由了解嵌入式 Jetty 的人来回答,因为 Neo4j 使用嵌入式 Jetty。

谢谢!

4

2 回答 2

1

我仍然不知道 Neo4j 服务器中是否有版本 <2.0 的解决方案。但是,切换到 2.0.0 及更高版本后,我的情况就没有这个问题了。

于 2015-06-15T14:24:38.380 回答
0

服务器通过使用超时来防止孤立事务。如果在超时时间内没有对给定事务的请求,服务器将回滚它。您可以通过将以下属性设置为超时前的秒数来配置超时期限。默认超时为 60 秒。

org.neo4j.server.transaction.timeout=60

请参阅http://docs.neo4j.org/chunked/stable/server-configuration.html

于 2013-12-13T02:23:05.530 回答