目录

简介

先决条件

要求

使用的组件

问题

解决方案

简介

本文档介绍如何添加其他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渗透Cisco Call Manager(CCM)的six.log。