yesterday we got the "LowAvailableVirtualMemory" alarm on our CUCM 7.1.3 Publisher( been running about three weeks) as the memory usage went over 70%
we reloaded the publisher, and it went down to 35% now 24 hours later it is back up to 55%. The Subscriber UCMs stay at about 48%
from previous posts I see there were problems with earlier versions 5.1 and 6.1 with this problem, but I could not find anything about the problem on 7.1.3
I suspect its something to do with the TomCat service, is this a known problem?
OK. I do know of at least one bug that causes memory leaks in CUCM prior to 7.1(3b)SU1; however, it is related to SIP. Not sure if you're running SIP or not. Here is the bug - take a look. CSCte50152 : Memory leak in CCM due to Transient SIP Connections.
In any case, my professional recommendation would be to upgrade your cluster to 7.1(3b)SU2 which has proven to be very stable for us and is our standard recommendation at this time.
Please rate helpful posts!
thanks for your input,
We are just starting to play around with SIP and only have a couple of SIP phones at the moment.
However after another 24 hours the Virtual memeory usage has not gone up anymore still at 55%
But we will upgrade to 7.1.3bSU2 in the near future.
Thanks for following up. I didn't think you were necessarily hitting that bug...but you never know, which is why I passed it along. It sounds like you had a little fluke scenario and unfortunately, it happens. When it does, the only recourse is to reboot anyway. I'd keep an eye on it (like you have been) and if it stablizes then just consider it a little bump in the road.
hi, can you please upload the following:
show process load cpu
show process load memory
utils diagnose module tomcat
show perf query class "Cisco Tomcat JVM"
Most of the times Tomcat" issues are caused by Cisco created webapps and processes, rather than Tomcat itself.
Any webapps or CTI apps you are using?
CUE, IPCC, IPMA, CDR ?
if you restart Tomcat issue goes away ?
utils service restart Cisco Tomcat
I received this same error on 7.1.5 which we just upgraded to on Tuesday from 7.1.3. We are running UCCX with about 75 agents all using Ext. Mobility.
Call Manager Error Available virtual memory below 30 Percent. tomcat (875 MB) uses most of the memory.
admin:show process load memory
top - 08:48:44 up 1 day, 10:15, 1 user, load average: 0.60, 0.26, 0.19
Tasks: 962 total, 2 running, 960 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.2% us, 2.5% sy, 0.1% ni, 92.2% id, 1.0% wa, 0.0% hi, 0.0% si
Mem: 2074636k total, 2047560k used, 27076k free, 33448k buffers
Swap: 2048248k total, 1052048k used, 996200k free, 282264k cached
STIME UTIME TIME+ GROUP RUSER PID USER PR NI VIRT RES
0:13 0:18 0:31.73 tomcat tomcat 15684 tomcat 15 0 920m 368m
0:00 1:58 1:58.69 tomcat tomcat 15749 tomcat 16 0 920m 368m
0:00 1:58 1:58.91 tomcat tomcat 15750 tomcat 16 0 920m 368m
0:02 2:10 2:13.14 tomcat tomcat 15754 tomcat 16 0 920m 368m
0:00 0:00 0:00.34 tomcat tomcat 15790 tomcat 16 0 920m 368m
0:00 0:01 0:01.50 tomcat tomcat 15795 tomcat 16 0 920m 368m
0:00 0:00 0:00.00 tomcat tomcat 15813 tomcat 16 0 920m 368m
0:00 0:19 0:19.81 tomcat tomcat 15856 tomcat 15 0 920m 368m
0:00 0:16 0:16.64 tomcat tomcat 15897 tomcat 15 0 920m 368m
0:00 0:00 0:00.00 tomcat tomcat 15958 tomcat 16 0 920m 368m
The error is common, but ultimately depends on what and how many services are running on your CM servers.
I am not pursuing fixing this, but am upgrading to 8.5.1 in the near future.
I have the same problem. The memory is 70% used for Tomcat.The CUCM version is 126.96.36.19900-2.
I restarted Tomcat service.
Someone have idea?
This is an old post, but we are experiencing the same issue right now. I want to restart the tomcat process but I have no idea what the impact is on a live system. Live as in I got people making and receiving calls and I cannot have any downtime now.