1

服务器突然停止工作并在重新启动时出现以下错误。在网上找不到与此相关的任何内容。知道什么是错的以及如何解决这个问题吗?

org.neo4j.server.logging.Logger 日志严重:org.neo4j.server.ServerStartupException:启动 Neo4j 服务器失败:活动标记为 1,但 org.neo4j.server 中不存在 data/graph.db/nioneo_logical.log.1。 AbstractNeoServer.start(AbstractNeoServer.java:218) at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:87) at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:50) 原因:java.lang .IllegalStateException:活动标记为 1,但在 org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLogFiles.determineState(XaLogicalLogFiles.java:138) 中不存在数据/graph.db/nioneo_logical.log.1 org.neo4j.kernel .impl.recovery.StoreRecoverer.recoveryNeededAt(StoreRecoverer.java:65) 在 org.neo4j.server.preflight.PerformRecoveryIfNecessary.run(PerformRecoveryIfNecessary.java:56) 在 org.neo4j.server.preflight。PreFlightTasks.run(PreFlightTasks.java:70) at org.neo4j.server.AbstractNeoServer.runPreflightTasks(AbstractNeoServer.java:333) at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:152) ... 2 更多

2014 年 4 月 25 日晚上 9:13:07 org.neo4j.server.logging.Logger 日志严重:无法在端口 [7474] 上启动 Neo Server

4

1 回答 1

2

看起来你已经搞砸了你的数据存储,例如不干净的关机。要恢复,请尝试以下过程:

  1. 重要提示:在对文件夹进行任何手动更改之前,请graph.db确保您拥有有效的备份副本,例如tar -zcf <path>/graph.db.tar.gz data/graph.db.
  2. 检查来自 1. 的备份是否正常。
  3. rm data/graph.db/nioneo_logical.log.active. 注意:此操作可能有害。
  4. 尝试重新启动服务器
  5. 如果出现,请检查您在数据库达到当前状态之前所做的最新更改。
于 2014-04-26T07:47:13.420 回答