So lösen Sie Apache Tomcat aus Speicherfehlern

So lösen Sie Apache Tomcat aus Speicherfehlern

Aus Speicherfehlern (Oome) sind häufig in Apache tomcat, Mit Fehlern in der zugrunde liegenden Anwendung ist ihre Hauptursache. In einigen Fällen kann der Apache -Tomcat möglicherweise keinen hohen Verkehr bewältigen.

Obwohl Apache Tomcat 7 und aktualisierte Versionen Korrekturen für die angesprochen und implementiert haben Aus Speicherfehlern, Sie können ihnen immer noch begegnen.

In diesem Leitfaden können Sie verschiedene Maßnahmen erörtern, die Sie durchführen können, um die Chancen von zu verringern Apache Tomcat aus Speicherfehlern.

Was ist ein aus Speicherfehler?

Der aus dem Speicherfehler außerhalb des Speicherfehler.

Es ist fast unmöglich, einen bestimmten Grund zu geben, warum in Apache Tomcat aus dem Gedächtnis kommt. Die meisten von ihnen resultieren jedoch aus den auf dem Server ausgeführten Anwendungen.

Zu den Ursachen aus Speicherfehlern gehören:

  1. Die Haufengröße ist zu klein
  2. Aus Dateideskriptoren
  3. Hoch rekursiger Code
  4. Laden großer Dateien in den Speicher
  5. Höhere Themen als vom Host -Betriebssystem zugelassen.

Wie man Apache Tomcat Oome löst

Die einfachste und häufigste Möglichkeit, aus Speicherfehlern herauszufinden, besteht darin, die Java -Haufengröße zu erhöhen.

Öffnen Sie unter Windows das Startmenü und suchen Sie nach “Tomcat konfigurieren.

Navigieren Sie als Nächstes zur Registerkarte Java und setzen.

Ein anfänglicher Speicherpool von 1024 MB und maximal 2048 MB sollte ausreichen. Fühlen Sie sich frei, sich den Anforderungen anzupassen.

Klicken Sie auf Anwenden und starten Sie den Apache Tomcat -Dienst neu und starten Sie neu.

Wenn Sie sich unter Linux befinden, öffnen Sie das Terminal und setzen Sie die Java -Heap -Größe wie in dem folgenden Befehl gezeigt:

Setzen Sie "java_opts = -xms1024m -xmx2048m -xx: metaspaceSize = 1024m -xx: maxmetaspaceSize = 2048m"

Die im vorherigen Befehl angegebenen Werte finden Sie in MB.

Abschluss

In dieser schnellen Anleitung wurde eine einfache Methode zur Lösung von Apache -Tomcat aus Speicherfehlern erörtert, indem die Java -Haufengröße und die Ursachen für Speicherfehler erhöht wurden. Ich hoffe, dieser Artikel kann Ihnen bei der Lösung von Apache Tomcat aus Speicherfehlern helfen. Vielen Dank für das Lesen dieses Artikels und sehen Sie sich unsere anderen Artikel an.