目錄

簡介

必要條件

需求

採用元件

問題

解決方案

簡介

本文檔介紹如何新增其他Java虛擬機器(JVM)標誌以解決Cisco Tomcat因記憶體不足而崩潰的問題。

必要條件

需求

本文件沒有特定需求。

採用元件

本檔案中的資訊是根據雲中心版本4.8.X。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

問題

排除記憶體問題可能很困難，以便收集所需的資訊來縮小問題範圍並確定問題所在。

解決方案

收集更多資訊以排除Cisco Tomcat記憶體不足問題的步驟如下：

步驟1.修改為/usr/local/tomcat/bin/setenv.sh。

步驟2.添加 — XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/tomcat/logs/ccm.bin -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/usr/local/tomcat/logs/ccm-gc.log。

步驟3.使用/etc/init.d/tomcat重新啟動Cisco Tomcat。

步驟4.驗證檔案setenv.sh。若要進行修改，請運行命令ps -ef | grep tomcat。

步驟5.收集Cisco Tomcat進程因記憶體不足而崩潰時的其它資訊。

- /usr/local/tomcat/logs/ccm.bin

- /usr/local/tomcat/logs/ccm-gc.log

- DETAIL level osmosix.log from Cisco Call Manager(CCM)。