Jak nastavit více paměti pro Flexi server?
Patrik Domabyl avatar
Autor: Patrik Domabyl
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.

Jak tedy přidat paměť?

Je zapotřebí přidat nakonec parametr -Xmx1g (1g 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 -Xmx1g.

Linux

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

FLEXI_SERVER_JAVA_ARGS="${FLEXI_SERVER_JAVA_ARGS} -Xmx1g"

Mac OS X

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

FLEXI_SERVER_JAVA_ARGS="${FLEXI_SERVER_JAVA_ARGS} -Xmx1g"

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?