Einführung
In diesem Dokument wird beschrieben, wie Sie zusätzliche Java Virtual Machine (JVM)-Flags hinzufügen, um den Absturz von Cisco Tomcat aufgrund von Speicherfehlern zu beheben.
Voraussetzungen
Anforderungen
Für dieses Dokument bestehen keine speziellen Anforderungen.
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf Cloud Center Version 4.8.x.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Problem
Die Behebung von Speicherproblemen kann schwierig sein, um Informationen zu erfassen, die erforderlich sind, um das Problem einzugrenzen und herauszufinden, wo es liegt.
Lösung
Um weitere Informationen zur Behebung von Speicherfehlern bei Cisco Tomcat zu sammeln, gehen Sie wie folgt vor:
Schritt 1: Ändern Sie /usr/local/tomcat/bin/setenv.sh.
Schritt 2: Add -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/tomcat/logs/ccm.bin -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/usr/local/tomcat/logs/ccm-gc.log.
Schritt 3: Starten Sie Cisco Tomcat mit /etc/init.d/tomcat neu.
Schritt 4: Überprüfen Sie die Datei setenv.sh. Um Änderungen vorzunehmen, führen Sie den Befehl ps -ef aus. | grep tomcat.
Schritt 5: Sammeln Sie die zusätzlichen Informationen, wenn der Cisco Tomcat-Prozess abstürzt, weil er nicht im Speicher ist.
- /usr/local/tomcat/logs/ccm.bin
- /usr/local/tomcat/logs/ccm-gc.log
- DETAILstufe osmosexl.log von Cisco Call Manager (CCM).