【问题标题】:Unable to start Neo4j Server无法启动 Neo4j 服务器
【发布时间】:2014-06-24 16:42:41
【问题描述】:

neo4j 服务器因系统意外关闭而关闭,现在我无法重新启动服务器。我怎样才能在不丢失数据的情况下重新启动它。(我不能丢失数据)

这是错误日志。

ERROR o.n.s.advanced.AdvancedBootstrapper - Failed to start Neo Server on port [7474]
org.neo4j.server.ServerStartupException: Starting Neo4j Server failed: Startup failed due to preflight task [class org.neo4j.server.preflight.PerformUpgradeIfNecessary]: Unable to upgrade database
    at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:225) ~[neo4j-server-2.0.3.jar:2.0.3]
    at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:103) [neo4j-server-2.0.3.jar:2.0.3]
    at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:57) [neo4j-server-2.0.3.jar:2.0.3]
Caused by: org.neo4j.server.preflight.PreflightFailedException: Startup failed due to preflight task [class org.neo4j.server.preflight.PerformUpgradeIfNecessary]: Unable to upgrade database
    at org.neo4j.server.AbstractNeoServer.runPreflightTasks(AbstractNeoServer.java:344) ~[neo4j-server-2.0.3.jar:2.0.3]
    at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:160) ~[neo4j-server-2.0.3.jar:2.0.3]
    ... 2 common frames omitted

【问题讨论】:

  • 您能否提供有关您的数据存储文件的更多详细信息?您是否尝试过更改配置以允许商店级别升级? (确保先备份您的商店文件)
  • 减少 wrapper.java.initmemory 解决了这个问题..似乎其他进程正在吃掉内存。谢谢。
  • 很高兴你能弄明白。

标签: neo4j


【解决方案1】:

原始海报声称通过减少 Java 堆大小的初始内存配置解决了该问题。

http://docs.neo4j.org/chunked/stable/server-performance.html

wrapper.java.initmemory 配置为不超过可用系统内存的MB 值。

【讨论】:

    猜你喜欢
    • 2014-08-10
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    • 2023-03-30
    • 2016-06-09
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多