Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

High memory utilization, ccm process, CUCM

Hi all,


I am trying to find a cause for ccm process high memory utilization in one of our CUCM clusters.

Version is Cluster consists of Pub + 4 Sub. 

The problem is that memory utilization of one of Subs is increasing day by day. We have reset this node about two weeks ago but it is high again.


I have checked RTMT and the process using most memory is ccm. This is also being shown by "show process using-most memory":


admin:show process using-most memory
86436 9120 /usr/local/platform/bin/certM /usr/local/platform/conf/certMLaunch.xml
94668 9651 /usr/local/platform/bin/CiscoDRFMaster /usr/local/platform/conf/CiscoDRFMasterCfg.xml
102368 8221 /usr/local/cm/bin/cmoninit
362208 8988 /home/tomcat/tomcat /home/tomcat/tomcatJlauncherConfig.xml -Djava.library.path=/usr/local/lib:/usr/local/thirdparty/java/j2sdk/jre/lib/i386:/usr/local/thirdparty/java/j2sdk/jre/lib/i386/server:/usr/lib/pgsql:/usr/lib:/usr/local/cm/lib::/usr/local/platform/lib -XX:ErrorFile=/usr/local/thirdparty/jakarta-tomcat/logs/diagnostic-info.jvm-crash.<pid>.tomcat.txt -XX:OnOutOfMemoryError=/home/tomcat/ -XX:OnError=/home/tomcat/ -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/local/thirdparty/jakarta-tomcat/conf/ -Xmx512m -Xms256m -XX:MaxPermSize=128m -Djava.endorsed.dirs=/usr/local/thirdparty/jakarta-tomcat/endorsed -classpath :/usr/local/thirdparty/java/bcprov-jdk16-143.jar:/usr/local/platform/jar/xalan.jar:/usr/local/platform/jar/certMgmt.jar:/usr/local/platform/jar/certMonitor.jar:/usr/local/platform/jar/Iproduct.jar:/usr/local/platform/jar/Ihardware.jar:/usr/local/platform/jar/CiscoIPSec.jar:/usr/local/platform/jar/ciscoCmd.jar:/usr/local/platform/jar/ciscoCommon.jar:/usr/local/platform/jar/platform-api.jar:/common/download:/usr/local/platform/application_locale/platform-api:/usr/local/platform/application_locale/cmplatform:/usr/local/cm/jar/commons-logging.jar:/usr/local/cm/application_locale/cmservices:/usr/local/cm/application_locale/car:/usr/local/cm/application_locale/ccmadmin:/usr/local/cm/application_locale/ccmuser:/usr/local/cm/application_locale:/usr/local/thirdparty/jakarta-tomcat/bin/bootstrap.jar:/usr/local/thirdparty/jakarta-tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/thirdparty/jakarta-tomcat -Dcatalina.home=/usr/local/thirdparty/jakarta-tomcat start
623488 9475 /usr/local/cm/bin/ccm


I do not see many issues from CallManager looking at syslog messages. Some are DeviceTransientConnection with reason code 6, DeviceUnregistered for home workers, HuntListExhausted (it is strange but when I see this error, it repeats 30 times in one second, I don't know why).


I have checked failed registration attempts also and this is the only one server in our cluster that has 0 failed attempts.

This server has about 300 registered phones where others have between 700-900.

The server has also the smallest "Calls InProgress" rate.

This server doesn't run TFTP.


Has anybody ever have similar issue?

Please help.


  • IP Telephony
Super Bronze

HiGenerally speaking it's


Generally speaking it's very difficult to determine the cause of these memory 'leaks' without being able to look inside the app. It's really down to guesswork...You could open a TAC case to get them to analyse it.

Usually the fix is a software patch, and in the CUCM world that will normally mean a system upgrade. If you have one of these planned I'd review the problem afterwards and worry about TAC or further troubleshooting if it doesn't go away.


Aaron Please remember to rate helpful posts to identify useful responses, and mark 'Answered' if appropriate!
This widget could not be displayed.