2017-04-14 1 views
0

Ich versuche, einige Gläser, die ich in Geode verwenden werde bereitstellen. Die Gesamtgröße der Gläser beträgt 74,19M. deploy jars in Geode and OOM occursOutOfMemory Fehler beim Versuch, jars zu deployen In Geode

Während dieses Vorgangs tritt OOM auf. Dann mache ich es wieder und dieses Mal starte ich Java VirtualVM, um die Heap-Nutzung zu überwachen. a screenshot of the heap usage

Es ist verdrahtet, dass die Heap-Nutzung hier keine Fluktuationen hat.

Wissen Sie, warum Heap Usage Monitor keinen starken Anstieg zeigt? Und wie kann ich die Größe des Heapspeichers erhöhen, um den OOM-Fehler zu vermeiden, wenn ich versuche, in Geode JARS zu deployen?

Antwort

0

Es sieht so aus, als ob Ihr gfsh-Prozess nicht mehr genügend Speicherplatz hat, nicht der Locator oder der Server. Sie sehen also keine Änderung im Heap für diese Prozesse.

Sie können die Menge des Heapspeichers, der von Ihrem gfsh-Prozess verwendet wird, ändern, indem Sie die Variable JAVA_ARGS env festlegen. Zum Beispiel:

$ export JAVA_ARGS=-Xmx1024m 

FYI, können Sie Ihre Heap-Größe angeben, während der Server und Locator von gfsh Start:

gfsh>start locator --name=loc1 --initial-heap=512m --max-heap=512m 
gfsh>start server --name=serv1 --initial-heap=1g --max-heap=1g 
Verwandte Themen