Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Problem

Lösung

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).