Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j HA服务器不断出现故障_Neo4j - Fatal编程技术网

Neo4j HA服务器不断出现故障

Neo4j HA服务器不断出现故障,neo4j,Neo4j,我们刚刚将我们的系统投入生产,生产系统上有很多用户。我们的服务器不断出现故障,我们不确定原因。它似乎从一个服务器开始,然后选择一个新的主服务器,几分钟后,集群中的所有服务器都停机。我已经设置好将所有写操作发送到读数据库,并将写操作保留到主数据库。我查看了日志,似乎找不到根本原因。让我知道我应该上传什么日志,或者我应该在哪里查看。仅今天一天,我们就不得不重启服务器4次,它修复了一段时间,但并不能解决这个问题 所有数据库均为16GB ram、8个CPU和SSD。我在neo4j.properties中

我们刚刚将我们的系统投入生产,生产系统上有很多用户。我们的服务器不断出现故障,我们不确定原因。它似乎从一个服务器开始,然后选择一个新的主服务器,几分钟后,集群中的所有服务器都停机。我已经设置好将所有写操作发送到读数据库,并将写操作保留到主数据库。我查看了日志,似乎找不到根本原因。让我知道我应该上传什么日志,或者我应该在哪里查看。仅今天一天,我们就不得不重启服务器4次,它修复了一段时间,但并不能解决这个问题

所有数据库均为16GB ram、8个CPU和SSD。我在neo4j.properties中使用以下设置设置了它们

neostore.nodestore.db.mapped_memory=1024M
neostore.relationshipstore.db.mapped_memory=2048M
neostore.propertystore.db.mapped_memory=6144M
neostore.propertystore.db.strings.mapped_memory=512M
neostore.propertystore.db.arrays.mapped_memory=512M
我们正在使用newrelic监控服务器,我们没有看到硬件的CPU和内存超过50%,所以我们非常确定这不是


非常感谢您的帮助:)

一些基本的东西以防万一:您运行的是兼容版本的Java吗?你定好位置了吗?当你说在日志中看不到任何东西时,你是在说Neo4j日志还是系统日志?如果您在同一环境中构建一个DB服务器并对应用程序进行压力测试,它是否保持在线?谢谢您的回复。我把药量增加到推荐量。我相信是四万。我正打算试试你推荐的东西。我还尝试将上面的设置切换回默认设置,但这也没有解决问题。您能否在此处发布所有dbs的
neo4j.properties
neo4j.server properties
,以及每个dbI的console.log文件的最后30行,今天晚些时候将上载我的配置,但我能够获得服务器通过将系统从HA模式中拉出来,并将其作为单个服务器运行,使其稳定。我们有同样数量的交通,一切似乎都在等待。我还发现一个查询运行起来似乎需要一段时间。如果这一天一切顺利,我将把它放回HA模式,看看它是否仍然有效。如果是这样,那么原因就必须是查询。如果没有,那就更大了。很高兴你取得了一些进展。您正在运行Neo4j 2.1.5吗?