Wie kann man den Speicher eines Services/Kerndienste erhöhen?
Bei der Verarbeitung kann es vorkommen, dass der Standard-Speicher des Services nicht ausreicht, um die Daten zu bearbeiten. Folgen können Abstürze sein, z. Bsp. mit Java-HeapSpace. Daher kann es nötig sein, den Standardwert zu erhöhen. Bitte nachfolgende Anleitung durchgehen. Die Anpassung muss direkt an dem Server erfolgen, bei dem der betroffene Dienst läuft.
Einzige Ausnahme ist der Servicemanager. Hier muss in der Konfigurationsdatei servicewatcher-sw.yml beim jeweiligen Service der Wert angepasst werden. Im Servicemanager selbst werden nur die Start-Werte definiert. Aus der servicewatcher-sw.yml wird dann der Maximal-Wert ermittelt. Im Speicher sieht das dann so aus (je bei Java.exe):
typische Meldungen bei Speichermangel: "could not reserve enough space", "out of memory" ...
nachfolgend beschrieben:
Schritt-für-Schritt-Anleitung
alles außer ElasticSearch und Servicemanager:
ElasticSearch:
Servicemanager: