Message Boards Message Boards
« Back to General Discussion - All Versions

RE: New Message from Ahmad Hoshya in Customer Voice Portal (CVP) - General

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi All,
We have Server with 4GB physical memory
installed on it CVP Server, Call Server, VXML Server and Media Server and the
server has redundancy except VXML server
and we have deployed VXML
application on this server with max memory for each application 512MB ,suddenly
we received around 300calls(huge calls) but VXML application invoked 60 Calls
only then VXML services crashed ,after analysis heap dump file (hprof) ,The total Retained Heap memory for VXML Server in
this instance is 967MB. Out of those 967MB, 879MB is retained inside
com.audium.server.webservices.ServicesConfiguration
!
I
tried to review web services element Configuration,and code and connection and everything
seems ok, but seems application don't clean up the objects use it.
Please any one can help me to avoid
like this problem again.
And what is the configuration on web
services can I check also to optimize application memory?
I am out of the office until 02/15/2012.




Note: This is an automated response to your message "New Message from Ahmad
Hoshya in Customer Voice Portal (CVP) - General Discussion - All Versions:
VXML Server Out of Memory" sent on 02/14/2012 06:50:35 AM.

This is the only notification you will receive while this person is away.
This communication may contain confidential and/or legally privileged information. It is intended only for the individuals named as recipients. If you are not an intended recipient you are not authorized to disseminate, distribute or copy this communication. If you¿ve received this communication by mistake, please notify the sender immediately and delete or destroy it, as appropriate.
Based on your post, it seems that tomcat may have crashed. Can you post the tomcat logs to see what exact error you are getting. Are you seeing any out of memory errors on tomcat. Also the 800 call is over how much time? How many max caconcurrent calls did you get .
Did you exceed your port capacity ?
Also can you post yout tomcat heap size settings . I do not see any issue with handling 800 calls. Need to get other details.
Hemal
________________________________________
From: Cisco Developer Community Forums [cdicuser@developer.cisco.com]
Sent: Tuesday, February 14, 2012 5:50 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Ahmad Hoshya in Customer Voice Portal (CVP) - General Discussion - All Versions: VXML Server Out of Memory

Ahmad Hoshya has created a new message in the forum "General Discussion - All Versions":

--------------------------------------------------------------
Hi All,
We have Server with 4GB physical memory
installed on it CVP Server, Call Server, VXML Server and Media Server and the
server has redundancy except VXML server
and we have deployed VXML
application on this server with max memory for each application 512MB ,suddenly
we received around 800 calls(huge calls) but VXML application invoked 60 Calls
only then VXML services crashed ,after analysis heap dump file (hprof) ,The total Retained Heap memory for VXML Server in
this instance is 967MB. Out of those 967MB, 879MB is retained inside
com.audium.server.webservices.ServicesConfiguration
!
I
tried to review web services element Configuration,and code and connection and everything
seems ok, but seems application don't clean up the objects use it.
Please any one can help me to avoid
like this problem again.
And what is the configuration on web
services can I check also to optimize application memory?
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/5148774>

or simply reply to this email.
Sorry calls received around 300 Calls per 30 minutes..Then the VXML services crashed,
The dump file is so big, i analysis it on eclipse memory analyzer and biggest component retained heap as below
Class Name: org.apache.catalina.loader.WebappClassLoader @ 0x23c73128 »
Shallow Heap: 160
Retained Heap: 967,171,104
Biggest Top-Level Dominator Classes
Label Number of Objects Used Heap Size Retained Heap Size Retained Heap, %
org.apache.catalina.loader.WebappClassLoader
4 640 967,179,208 96.98%


Biggest Top-Level Dominator Packages
Package Retained Heap Retained Heap, % # Top Dominators

¿ <all> 997,287,664 100.00% 13,472

¿ org 987,352,912 99.00% 2,407

¿ apache 987,352,824 99.00% 2,366

¿ catalina 974,496,480 97.71% 509

¿ loader 967,596,128 97.02% 16

¿ WebappClassLoader 967,179,440 96.98% 5
300 calls per 30 mins is nothing man. How many ports do you have ? I have had apps that can handle 2000 or more calls in the same time. Anyways what is the tomcat heap size settings ? Also do you have a custom app and custom java code ?
Hemal
We have 360 ports for VXML .
The tomcat heap size configured 512 MB as max Size, in Cisco unified Call studio no customization Java classes but I invoke web services these web services coded with C# language
These web services have input parameter for example calling number session and return the output in element data.
 
my web servcies is hosted on application server and as i know  any problem on it will effect the application server memory and not effect the VXML server memory.
I do not want an unexpected something else on the VXML server

please your help
be know the eclipse client is default as

-vmargs
-Xms256m
-Xmx512m

and can't debug without this configuration cause give out of memory.

Thanks,