Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Als u prestatieproblemen ondervindt met Tomcat, is een veelvoorkomende oorzaak het gebrek aan JVM-geheugentoewijzing (Java Virtual Machine). De standaardinstelling van de maximale heapgrootte is 64 MB of 128 MB. U kunt de maximale heapgrootte van applicaties vergroten door de parameter -Xmx JVM in te stellen.

Met -Xmx512m kan bijvoorbeeld maximaal 512 MB heap worden toegewezen aan de JVM. Om deze parameter aan te passen, klikt u met de rechtermuisknop op het pictogram Deze computer en kiest u vervolgens het tabblad Geavanceerd. Klik op de knop Omgevingsvariabelen:



Maak de variabele CATALINA_OPTS en stel de gewenste waarde in, bijvoorbeeld "-server -Xmx256m" .

Als je Linux of UNIX gebruikt, ga dan naar de terminal en gebruik de tomcat-account door sudo su-tomcat of een corresponderende accountnaam te gebruiken, afhankelijk van je instellingen. U moet het account gebruiken dat wordt gebruikt om Tomcat uit te voeren.

Controleer zowel de omgevingsvariabelen CATALINA_OPTS als JAVA_OPTS. Stel de omgevingsvariabelen in op een hogere waarde. Als de JAVA_OPTS-variabele bijvoorbeeld minimaal 64 MB en 128 MB maximale heapgrootte bevat, verhoog deze dan tot 128 MB en 256 MB waarden. OUD: JAVA_OPTS = "- Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 "OUD: JAVA_OPTS =" - Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval = 3600000 -Dsun.rmi.dgc. server.gcInterval = 3600000 "

Zorg ervoor dat u een maximale waarde gebruikt die kleiner is dan de grootte van uw fysieke RAM, anders wordt het naar de harde schijf gepaged, wat meer prestatieproblemen kan veroorzaken.

Om te controleren of de nieuwe instellingen van kracht zijn, gaat u naar de URL van uw Tomcat-server en klikt u op Status:



Je zou een nieuwe waarde moeten zien onder de JVM-sectie:



Als je geen bijgewerkt JVM-geheugen op de pagina hebt gezien, probeer Tomcat opnieuw te starten, aangezien parameterwijzigingen een herstart van Tomcat vereisen voordat ze van kracht worden.Dit zou uw problemen met slechte Tomcat-prestaties moeten oplossen en ook geheugenproblemen met uw serverscripts moeten voorkomen. Laat het ons weten in de comments als je vragen hebt. Geniet ervan!

.
SETUP UA COMPUTER BLOG