2016-03-19 9 views
1

3.0.0 M05 Beta auf Windows 7 64 BitNeo4j: 3.0.0 Speicherbelegung

Ich versuche, eine CSV-Datei zu laden mit Regelmà§ige COMMIT, und ich bin immer einen Java Heap-Speicher Fehler.

Ich habe versucht Einstellung -Xmx512M oder -Xmx3G und beobachten Windows Task-Manager, die Speicherzuweisung bleibt ~ 300M.

Welche Einstellung muss ich ändern, um dem Server mehr Speicher zuzuweisen, damit die Datenbank mehr Speicher benötigt?

(Als Hinweis, ein Lager out-of-the-Box 2.3.2 Installation verarbeitet alle diese CSV-Dateien kein Problem ...)

Update 1:

-Xmx512M und -Xmx3G in den "Neo4j-community.vmoptions" gesetzt wurden 2

Update-Datei:

neo4j.log:

ich eine Protokolldatei gefunden
 
2016-03-21 17:50:49.293-0400 INFO [o.n.s.d.LifecycleManagingDatabase] Starting... 
2016-03-21 17:51:00.449-0400 INFO [o.n.s.d.LifecycleManagingDatabase] Started. 
Mar 21, 2016 5:51:01 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate 
INFO: Initiating Jersey application, version 'Jersey: 1.19 02/11/2015 03:25 AM' 
Mar 21, 2016 5:51:02 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate 
INFO: Initiating Jersey application, version 'Jersey: 1.19 02/11/2015 03:25 AM' 
Mar 21, 2016 5:51:02 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate 
INFO: Initiating Jersey application, version 'Jersey: 1.19 02/11/2015 03:25 AM' 
2016-03-21 17:51:03.099-0400 INFO [o.n.s.CommunityNeoServer] Remote interface available at http://localhost:7474/ 
Exception in thread "neo4j.PauseMonitor" java.lang.OutOfMemoryError: Java heap space 

Update 3:

Es gibt keine "Neo4j-wrapper.conf" auf meinem System noch ist NEO4J_HOME Satz. Das Festlegen dieser env var und das Erstellen von neo4j-wrapper.conf ändert nichts an dem Verhalten - der Server maximiert um 300M und stirbt mit einem Heap-Fehler, wenn ich versuche, die Last zu laden.

Antwort

1

Standardmäßig sollte die Größe des Java-Heapspeichers basierend auf den Systemressourcen dynamisch berechnet werden, aber es klingt so, als würde es hier nicht richtig funktionieren. Verwenden Sie Version 5 von Meilenstein 5 (neueste Meilensteinversion)?

In conf/neo4j-wrapper.conf Konfigurationsdatei gibt es zwei Möglichkeiten für die Angabe Anfangs- und maximale Speicher für JVM-Heap-Größe:

wrapper.java.initmemory 
wrapper.java.maxmemory 

Wie wurden Sie -Xmx512M und -Xmx3G Angabe? In conf/neo4j-wrapper.conf unter Verwendung wrapper.java.additional?

+0

Ich benutze 3.0.0 M05, Lager zu installieren. Ich kann diese ".conf" -Datei weder im Verzeichnis "application", "db" oder "C: \ Users" finden. Wo sollte es sein? –

+0

Es gibt eine "neo4j.conf" -Datei unter "C: \ Benutzer \ tdk \ AppData \ Roaming \ Neo4j Community Edition" - ist das die gleiche wie die "Wrapper" Conf-Datei? –

+0

Es sollte im Conf-Verzeichnis der Neo4j-Installation sein. Siehe http://neo4j.com/docs/3.0.0-M05/server-performance.html –

Verwandte Themen