Ako zvýšiť pridelenie pamäte Tomcata

Ak máte problémy s výkonom služby Tomcat , častou príčinou je nedostatok prideľovania pamäte JVM ( Java Virtual Machine ). Predvolené nastavenie maximálnej veľkosti haldy je 64 MB alebo 128 MB. Maximálnu veľkosť haldy aplikácií môžete zvýšiť nastavením parametra -Xmx JVM.

Napríklad  -Xmx512m umožňuje prideliť maximálne 512 MB haldy pre JVM . Ak chcete upraviť tento parameter, kliknite pravým tlačidlom myši na ikonu Tento počítač(My Computer) a vyberte kartu Rozšírené . (Advanced)Kliknite na tlačidlo Premenné prostredia(Environment Variables) :

Vytvorte premennú CATALINA_OPTS a nastavte požadovanú hodnotu, napríklad „ -server -Xmx256m “.

Ak používate Linux alebo UNIX , prejdite na terminál a použite účet tomcat pomocou sudo su – tomcat alebo zodpovedajúceho názvu účtu v závislosti od vášho nastavenia. Mali by ste použiť účet, ktorý sa používa na spustenie služby Tomcat .

Skontrolujte premenné prostredia CATALINA_OPTS aj JAVA_OPTS . Nastavte premenné prostredia na vyššiu hodnotu. Napríklad, ak premenná JAVA_OPTS obsahuje minimálne 64 MB a maximálnu veľkosť haldy 128 MB, zväčšite ju na hodnoty 128 MB a 256 MB.

OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

Uistite(Make) sa, že používate maximálnu hodnotu, ktorá je menšia ako veľkosť vašej fyzickej pamäte RAM, inak sa stránka načíta na pevný disk, čo by mohlo spôsobiť ďalšie problémy s výkonom.

Ak chcete skontrolovať, či sú nové nastavenia platné, prejdite na adresu URL(URL) svojho servera Tomcat a potom kliknite na položku (Tomcat)Stav(Status) :

V sekcii JVM(JVM) by ste mali vidieť novú hodnotu :

Ak ste na stránke nevideli aktualizovanú pamäť JVM , skúste reštartovať (JVM)Tomcat , pretože zmeny parametrov vyžadujú reštart Tomcatu(Tomcat) , než sa prejavia. To by malo vyriešiť vaše problémy so slabým výkonom Tomcat a tiež sa vyhnúť problémom s nedostatkom pamäte so skriptami na strane servera. Ak máte otázky, dajte nám vedieť v komentároch. Užite si to!



About the author

V podnikaní je to všetko o vytváraní hodnoty pre vašich klientov a zákazníkov. Zameriavam sa na poskytovanie podrobných pokynov, ktoré pomôžu mojim čitateľom vyťažiť maximum zo svojho hardvéru a softvéru pomocou balíka Microsoft Office. Medzi moje zručnosti patrí inštalácia klávesnice a ovládačov, ako aj podpora Microsoft Office. S mojimi dlhoročnými skúsenosťami v tomto odvetví vám môžem pomôcť pokryť akékoľvek hardvérové ​​alebo softvérové ​​potreby, ktoré by ste mohli mať.



Related posts