【发布时间】:2014-12-23 12:53:58
【问题描述】:
我有一个在 ec2 实例(大型,ubuntu)上运行的 neo4j,并且我正在其上运行一些脚本来执行大量写作。
我注意到,这些脚本运行一段时间后(在他们编写了几千个节点之后),服务器开始运行非常缓慢,有时甚至完全卡住了。另一个奇怪的部分 - 在这种情况下重置实例通常会导致服务器花费比平时更长的时间来初始化。
首先我怀疑 neo4j 用尽了所有 RAM,这是一个分页问题,但我读到 neo4j 动态计算堆大小和堆栈大小限制。我还用 top 检查了内存使用情况,看起来大部分 RAM 都没有使用,除了 Java 进程偶尔会弹出,占用几 GB 然后很快消失,我认为是 neo4j。
无论如何,这是我的问题:我需要配置 neo4j 服务器和/或包装器,还是应该让 neo4j 自行动态计算?是否有人遇到过我所描述的情况并知道是什么原因造成的?
谢谢!
【问题讨论】:
标签: amazon-ec2 neo4j