Preskoči na glavno vsebino

Ako nastaviť viac pamäte pre Flexi server?

Navýšenie pamäte pre ABRA Flexi server

Avtor: Petr Pech

Ak intenzívne pracujete s REST API alebo webovým prístupom, môže sa stať, že aplikačnému serveru dôjde pamäť. Zvyčajne sa táto chyba prejaví ako OutOfMemory alebo Heap Space.

Predvolená veľkosť pamäte je 2 GB.

Ako pridať pamäť?

Je potrebné pridať na koniec parameter -Xmx4g (4g je veľkosť pamäte), aby prepísal predvolenú hodnotu.

Windows

Upravte súbor server.txt v adresári C:\Program Files (x86)\Winstrom\, resp. C:\Program Files\Winstrom\.

Pridajte parameter -Xmx4g.

Mac OS X

Vytvorte súbor /etc/default/flexibee a pridajte:

FLEXIBEE_SERVER_JAVA_ARGS="${FLEXIBEE_SERVER_JAVA_ARGS} -Xmx4g"

Linux

Upravte súbor /etc/default/flexibee a pridajte:

FLEXIBEE_SERVER_JAVA_ARGS="${FLEXIBEE_SERVER_JAVA_ARGS} -Xmx4g"

Nastavenie pamäte Javy je vo väčšine prípadov individuálne, v závislosti od spôsobu práce s príslušnou Java aplikáciou. Ak by vás zaujímalo viac o tom, ako Java pracuje s pamäťou a ako nastaviť jej rôzne parametre, môžete čerpať z nasledujúceho odkazu.

Pri vykonávaní pokročilejších zmien v parametroch odporúčame sledovať aktuálne využitie pamäte a jej uvoľňovanie pomocou tohto nástroja.

Ste s tem dobili odgovor na svoje vprašanje?