neo4j开始然后立即停止

时间:2015-06-01 20:25:56

标签: neo4j

let rec printSchemaMembers (schema:(System.Type*string) list) =
    match schema with
    | (argType, name)::tail ->
        printfn "Type: %A, Name: %s" argType name
        printSchemaMembers tail
    | [] -> ignore

在Docker容器中运行neo4j v2.2.2。在一个环境中,事情开始就好了,但在另一个环境中,有了更多的数据,它会启动然后停止技巧。请注意,两个环境都没有太多数据。只有两位数的节点。

数据库最近从旧版本的neo4j升级而来。

无论如何,有了那个日志输出,我真的不知道该去哪里。有没有人知道什么可能导致它启动,只是自己关闭? (请注意,该日志中最后两个条目之间的时间差仅为一秒左右。)

编辑:看起来数据库没有干净地关闭。在root@921206babbc9:/# /var/lib/neo4j/bin/neo4j console Starting Neo4j Server console-mode... Using additional JVM arguments: -server -XX:+DisableExplicitGC -Dorg.neo4j.server.properties=conf/neo4j-server.properties -Djava.util.logging.config.file=conf/logging.properties -Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:-OmitStackTraceInFastThrow -XX:hashCode=5 -Dneo4j.ext.udc.source=debian 2015-06-01 16:39:34.082+0000 INFO [API] Setting startup timeout to: 120000ms based on 120000 2015-06-01 16:39:35.100+0000 INFO [API] Successfully shutdown Neo4j Server.

中找到了这个
messages.log

1 个答案:

答案 0 :(得分:0)

原来问题 在升级之前没有彻底关闭。使用以前版本的容器并确保干净关闭解决了这个问题。