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.