This document describes how to troubleshoot Cisco Customer Voice Portal (CVP) Voice XML (VXML) Server out of memory error message.
Cisco recommends that you have knowledge of this topic:
Unified Customer Voice Portal (CVP)
The information in this document is based on these software and hardware version:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
VXML Server/Tomcat crashes and displays an "OutOfMemoryError : PermGen" message.
In the logs, you see this error message "java.lang.OutOfMemoryError: PermGen space"
Large Application Size and PermGen space is not enough to hold the application or jar files.
Increase the PermGem space.
To increase the PermGen Space follow these steps:
Step 1. Open the Regedit and navigate to the location Wow6432Node -> Apache Software Foundation -> Procrun 2.0 -> VXMLServer -> Parameters -> Java -> Options.
Step 2. Double click over Options or right click over Options and press modify.
Step 3. Append these values data box:
Step 4. Restart the VXMLServer service
Warning: This recommendation is only applicable for CVP versions 11.5. and above. If you apply this recommendation to CVP versions lower than 11.5, the VXML server crashes. For versions <= 11.0 Permgen size should not be more than 256. Beyond these fixes, VXML application debugs should be handled by the VXML application developer because the Cisco Technical Assistance Center has limited resources to analyze the application flow involved. If you have followed the procedure in this document and the source of excessive memory usage cannot be found, contac your VXML Apllication developer in order to review the application.