Wenn bei Tomcat Leistungsprobleme auftreten, ist eine häufige Ursache die fehlende JVM-Speicherzuweisung (Java Virtual Machine). Die Standardeinstellung der maximalen Heap-Größe beträgt 64 MB oder 128 MB. Sie können die maximale Heap-Größe von Anwendungen erhöhen, indem Sie die -Xmx JVM-Parameter.
Beispielsweise, -Xmx512m ermöglicht die Zuweisung von maximal 512 MB Heap für die JVM. Um diesen Parameter anzupassen, klicken Sie mit der rechten Maustaste auf das Symbol Arbeitsplatz und wählen Sie dann die Fortschrittlich Tab. Drücke den Umgebungsvariablen Taste:
Inhaltsverzeichnis
Erstellen Sie die CATALINA_OPTS Variable, und stellen Sie den gewünschten Wert ein, zum Beispiel „-server -Xmx256m“.
Wenn Sie unter Linux oder UNIX laufen, gehen Sie zum Terminal und verwenden Sie das Tomcat-Konto, indem Sie verwenden sudo su – Kater oder ein entsprechender Kontoname, abhängig von Ihrem Setup. Sie sollten das Konto verwenden, mit dem Tomcat ausgeführt wird.
Überprüfen Sie beide CATALINA_OPTS und JAVA_OPTS
ALT: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" ALT: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Stellen Sie sicher, dass Sie einen maximalen Wert verwenden, der kleiner ist als die Größe Ihres physischen Arbeitsspeichers, da er sonst auf die Festplatte ausgelagert wird, was zu weiteren Leistungsproblemen führen kann.
Um zu überprüfen, ob die neuen Einstellungen wirksam sind, rufen Sie die URL Ihres Tomcat-Servers auf und klicken Sie dann auf Status:
Im Abschnitt JVM sollte ein neuer Wert angezeigt werden:
Wenn auf der Seite kein aktualisierter JVM-Speicher angezeigt wird, versuchen Sie, Tomcat neu zu starten, da Parameteränderungen einen Neustart von Tomcat erfordern, bevor sie wirksam werden. Dies sollte Ihre Probleme mit schlechter Tomcat-Leistung beheben und auch Speicherprobleme mit Ihren serverseitigen Skripten vermeiden. Wenn Sie Fragen haben, lassen Sie es uns in den Kommentaren wissen. Genießen Sie!
Willkommen bei Help Desk Geek – einem Blog voller Tech-Tipps von vertrauenswürdigen Tech-Experten. Wir haben Tausende von Artikeln und Leitfäden, die Ihnen bei der Behebung von Problemen helfen. Unsere Artikel wurden seit unserer Einführung im Jahr 2008 über 150 Millionen Mal gelesen.
Abonnieren Sie Helpdesk-Geek.
Schließen Sie sich mehr als 15.000 anderen an, die täglich Tipps, Tricks und Verknüpfungen direkt in ihren Posteingang erhalten.
Wir hassen auch Spam, Sie können sich jederzeit abmelden.