Přeskočit na hlavní obsah

Jak nastavit více paměti pro Flexi server?

Navýšení paměti pro ABRA Flexi server

Ota Rádl avatar
Autor: Ota Rádl
Aktualizováno před více než týdnem

Pokud intenzivně pracujete s REST API nebo webovým přístupem, může se stát, že aplikačnímu serveru dojde paměť. Obvykle se tato chyba projeví jako OutOfMemory nebo Heap Space.

Výchozí velikost paměti je 2 GB.

Jak tedy přidat paměť?

Je zapotřebí přidat nakonec parametr -Xmx4g (4g je velikost paměti), aby překryl výchozí hodnotu.

MS Windows

Upravte soubor server.txt v adresáři C:\Program Files (x86)\Winstrom\, resp. C:\Program Files\Winstrom\.

Přidejte parametr -Xmx4g.

Linux

Upravte soubor /etc/default/flexibee a přidejte:

FLEXIBEE_SERVER_JAVA_ARGS="${FLEXIBEE_SERVER_JAVA_ARGS} -Xmx4g"

Mac OS X

Vytvořte soubor /etc/default/flexibee a přidejte:

FLEXIBEE_SERVER_JAVA_ARGS="${FLEXIBEE_SERVER_JAVA_ARGS} -Xmx4g"

Poznámka:

Nastavení paměti Javy je ve většině případů individuální, v závislosti na způsobu práce s příslušnou Java aplikací. Pokud by Vás zajímalo více o tom, jak pracuje Java s pamětí a jak nastavit její různé parametry, můžete čerpat z následujícího odkazu.

Při provádění pokročilejších změn v parametrech doporučujeme sledovat aktuální využití paměti a její uvolňování pomocí tohoto nástroje.

Dostali jste odpověď na svou otázku?