Colaboración : Cisco Unified Customer Voice Portal

Servidor de la Voz XML fuera del mensaje de error de memoria

23 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios

Introducción

Este documento describe el problema adonde el servidor de la Voz XML (VXML) se ejecuta de la memoria y de los informes:

java.lang.OutOfMemoryError: PermGen space

Contribuido por Rajender Kalavala, ingeniero de Cisco TAC.

Problema

En algunos casos, las caídas del servidor VXML/de Tomcat y visualizan un mensaje de OutOfMemoryError.

Este snippets se ve en los registros de error de la aplicación del servidor VXML.

Exception in thread "Message Buffering Thread Error with admin
application update,xx/xx/2013 xx:xx:xx.xxx, The error was:
There was a problem loading classes local to the application
<application Name>. The root cause was:
java.lang.OutOfMemoryError: PermGen space

com.audium.server.AudiumException: There was a problem loading
classes local to the application <applicationname>
.at com.audium.server.controller.AudiumServerConfiguration.
loadLocalClasses (AudiumServerConfiguration.java:1405)

at com.audium.server.controller.AudiumServerConfiguration.
<init>(AudiumServerConfiguration.java:212)

Caused by: java.lang.OutOfMemoryError: PermGen space

Solución

Cuando usted funciona con la versión 9.0 porta de la voz del cliente (CVP), aseegurese que ES11 está instalado para resolver muchas vulnerabilidades de seguridad y problemas que puedan llevar al mensaje de OutOfMemoryError. Refiera a las vulnerabilidades múltiples en el Field Notice del software del Cisco Unified Customer Voice Portal (FN) para más información.

Un ES similar al que está referido al FN se ha liberado para la versión 8.5 del CVP. Haga clic el enlace hipertexto para visitar la página donde usted puede descargar CVP8.5.1_ES24.exe.

Aumente la memoria virtual

En muchos casos, un aumento de la memoria virtual ayuda. Para aumentar la memoria virtual en las versiones 8.5 y 9.0 del CVP, complete estos pasos:

Windows 2003

  1. Navegue a:
    Start (Inicio) > Run (Ejecutar) > Regedit
    HKLM \ SOFTWARE \ software Foundation\Procrun2.0\VXMLServer\ de Apache
    Parámetros \ Javas \ opciones
  2. Agregue la clave de registro del "-XX:MaxPermSize=256M" para aumentar la memoria virtual PermSpace.

Windows 2008

  1. Navegue a:
    Start (Inicio) > Run (Ejecutar) > Regedit
    Software Foundation\Procrun2.0\VXMLServer\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache
    Parámetros \ Javas \ opciones
  2. Agregue la clave de registro del "-XX:MaxPermSize=256M" para aumentar la memoria virtual PermSpace.

Entre en contacto los Servicios para desarrolladores

Más allá de estos arreglos, los debugs de la aplicación VXML se deben dirigir por el desarrollador de la aplicación VXML, porque el Centro de Asistencia Técnica de Cisco tiene los recursos limitados para analizar el flujo de la aplicación implicado. Si usted ha seguido el procedimiento en este documento y la fuente de uso de memoria excesiva no puede ser encontrada, entre en contacto los Servicios para desarrolladores para revisar la aplicación.

Preguntas Frecuentes

¿Cuál es la mejor manera de monitorear la consumición de la memoria de la aplicación VXML?

Hay varias herramientas disponibles para esto, tal como VisualVM, JProfiler, y Yourkit. Los profilers uces de los que evalúan las aplicaciones VXML proporcionan los detalles en los cuales las estructuras de datos acumulan y no liberan la memoria, que lleva eventual a una condición de OutOfMemory.

¿Cuantas veces la acumulación de basura se golpea con el pie apagado en el servidor a (CVP) /VXML?

Cuando los funcionamientos de la acumulación de basura dependen de la carga del sistema. Una regla general es que un sistema de la mucha carga o un sistema con los muy poco de la memoria encuentra la acumulación de basura a menudo mientras que un sistema o de poco volumen con una gran cantidad de memoria ejecuta la acumulación de basura menos con frecuencia.

¿Cómo la acumulación de basura decide a qué memoria a reclamar de las aplicaciones?

Esto es evaluada por la máquina virtual Java (JVM). Cualquier objeto siente bien a un candidato a la acumulación de basura una vez que todas las referencias a ella se desechan.


Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Document ID: 116279