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_Neo4j - Fatal编程技术网

耗尽机器中的存储后,无法启动neo4j

耗尽机器中的存储后,无法启动neo4j,neo4j,Neo4j,在过去的5个月里,我一直在运行neo4j社区版,它运行得很好。但是今天,我的机器上运行neo4j的所有存储空间都用完了。所以我删除了一些与neo4j无关的文件。但neo4j仍然没有响应这些查询。所以我重新启动了neo4j。但它不再开始。谁能给我指出正确的方向吗? 这是日志 启动Neo4j失败时出错:启动Neo4j失败:组件“org.Neo4j.server.database”。LifecycleManagingDatabase@652d6ca4'已成功初始化,但启动失败。请参阅附件中的原因例外。

在过去的5个月里,我一直在运行neo4j社区版,它运行得很好。但是今天,我的机器上运行neo4j的所有存储空间都用完了。所以我删除了一些与neo4j无关的文件。但neo4j仍然没有响应这些查询。所以我重新启动了neo4j。但它不再开始。谁能给我指出正确的方向吗? 这是日志

启动Neo4j失败时出错:启动Neo4j失败:组件“org.Neo4j.server.database”。LifecycleManagingDatabase@652d6ca4'已成功初始化,但启动失败。请参阅附件中的原因例外。启动Neo4j失败:组件“org.Neo4j.server.database”。LifecycleManagingDatabase@652d6ca4'已成功初始化,但启动失败。请参阅附件中的原因例外。 org.neo4j.server.ServerStartupException:启动neo4j失败:组件“org.neo4j.server.database”。LifecycleManagingDatabase@652d6ca4'已成功初始化,但启动失败。请参阅附件中的原因例外。 位于org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:68) 位于org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:215) 位于org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:90) 位于org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:67) 位于org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:28) 原因:org.neo4j.kernel.lifecycle.LifecycleException:组件“org.neo4j.server.database”。LifecycleManagingDatabase@652d6ca4'已成功初始化,但启动失败。请参阅附件中的原因例外。 位于org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444) 位于org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 位于org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:187) ... 3个以上 原因:java.lang.RuntimeException:启动org.neo4j.kernel.impl.factory.CommunityFacadeFactory、/var/lib/neo4j/data/databases/graph.db时出错 位于org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:144) 位于org.neo4j.kernel.impl.factory.CommunityFacadeFactory.newFacade(CommunityFacadeFactory.java:40) 位于org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:108) 位于org.neo4j.server.CommunityNeoServer.lambda$static$0(CommunityNeoServer.java:55) 在org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89)上 位于org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) ... 还有5个 原因:org.neo4j.kernel.lifecycle.LifecycleException:组件“org.neo4j.kernel.recovery”。Recovery@39ef543'初始化失败。请参阅附件中的原因例外。 位于org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:416) 位于org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:62) 位于org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:98) 位于org.neo4j.kernel.NeoStoreDataSource.start(NeoStoreDataSource.java:511) 位于org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) 位于org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 位于org.neo4j.kernel.impl.transaction.state.DataSourceManager.start(DataSourceManager.java:99) 位于org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) 位于org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 位于org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:140) ... 10多 原因:java.lang.IllegalArgumentException:版本-1的未知条目类型-1。在位置LogPosition{logVersion=79,byteOffset=85258244}和条目版本V2_1 位于org.neo4j.kernel.impl.transaction.log.entry.LogEntryVersion.entryParser(LogEntryVersion.java:141) 位于org.neo4j.kernel.impl.transaction.log.entry.VersionAwareLogEntryReader.readLogEntry(VersionAwareLogEntryReader.java:84) 位于org.neo4j.kernel.impl.transaction.log.LogEntryCursor.next(LogEntryCursor.java:54) 位于org.neo4j.kernel.recovery.LatestCheckPointFinder.find(LatestCheckPointFinder.java:78) 位于org.neo4j.kernel.recovery.PositionToRecoverFrom.apply(PositionToRecoverFrom.java:53) 位于org.neo4j.kernel.recovery.DefaultRecoverySPI.getPositionToRecoverFrom(DefaultRecoverySPI.java:80) 位于org.neo4j.kernel.recovery.recovery.init(recovery.java:80) 位于org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:406)
... 19更多

当您执行
neo4j start no wait
时会发生什么?我在回答这个问题后解决了这个问题。我不知道为什么会发生这种事。我将做更多的研究,并在这里发布我的发现。由于您的“空间不足”错误,您的事务文件已损坏。因此,在启动时,Neo4j无法读取tx日志,并崩溃…您正在运行哪个版本?@logisima您是对的。但是,每当我的系统内存不足或系统重新启动而没有正确停止neo4j时,这种情况就可能发生。这个案子有什么解决办法吗?