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.
