Colaboración : Cisco ICM Web View Web Tools Feature

WebView Hung - java.lang.OutOfMemoryError

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


Contenido


Introducción

Este documento discute cómo determinar si una sesión de WebView colgada es el resultado de la memoria insuficiente afectado un aparato al ServletExec (maxHeapSize). También describe cómo aumentar los tamaños máximos del montón en las configuraciones de la máquina virtual Java (JVM). El montón es donde reside el bloque de memoria.

prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

  • Entorno de Microsoft Windows

  • Administración inteligente de contactos de Cisco (ICM)

  • Cisco WebView

  • Nueva Atlanta ServletExec

  • Modificación de los archivos de propiedades con el uso de un editor de textos

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

  • Cisco ICM 4.6.2 y posterior

  • Nueva Atlanta ServletExec 2.2 y posterior

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones sobre documentos.

‘Identificar el problema’

En caso de sesión de WebView “colgada”, el estudio de los registros del ServletExec indica si el error es ServletExec relacionado o no. El nombre del registro es Servlet.log. Por abandono, este registro reside dentro de c:\Program Files\New Atlanta \ ServletExec ISAPI \ directorio Servlet Logs.

Si el registro del ServletExec revela un mensaje constante del java.lang.OutOfMemoryError, esto es una buena indicación que la memoria insuficiente está afectada un aparato al ServletExec, que sesión de WebView del causesthe a llegar a ser insensible.

[Wed Nov 27 07:35:33 PST 2002] JSP10Servlet: error page 
  could not be sent because some data
[Wed Nov 27 07:35:33 PST 2002] JSP10Servlet: has already been 
  sent to the client.
[Wed Nov 27 07:35:33 PST 2002] java.lang.OutOfMemoryError
[Wed Nov 27 07:35:33 PST 2002] 	<<no stack trace available>>
[Wed Nov 27 07:42:20 PST 2002] JSP10Servlet: error page 
  could not be sent because some data
[Wed Nov 27 07:42:20 PST 2002] JSP10Servlet: has already been 
  sent to the client.
[Wed Nov 27 07:42:20 PST 2002] java.lang.OutOfMemoryError
[Wed Nov 27 07:42:20 PST 2002] 	<<no stack trace available>>
[Wed Nov 27 08:08:07 PST 2002] JSP10Servlet: error page 
  could not be sent because some data
[Wed Nov 27 08:08:07 PST 2002] JSP10Servlet: has already been 
  sent to the client.
[Wed Nov 27 08:08:07 PST 2002] java.lang.OutOfMemoryError
[Wed Nov 27 08:08:07 PST 2002] 	<<no stack trace available>>
[Wed Nov 27 08:16:30 PST 2002] JSP10Servlet: error page could 
  not be sent because some data
[Wed Nov 27 08:16:30 PST 2002] JSP10Servlet: has already been 
  sent to the client.
[Wed Nov 27 08:16:30 PST 2002] java.lang.OutOfMemoryError
[Wed Nov 27 08:16:30 PST 2002] 	<<no stack trace available>>
[Wed Nov 27 08:16:40 PST 2002] JSP10Servlet: error page could 
  not be sent because some data
[Wed Nov 27 08:16:40 PST 2002] JSP10Servlet: has already been 
  sent to the client.
[Wed Nov 27 08:16:40 PST 2002] java.lang.OutOfMemoryError
[Wed Nov 27 08:16:40 PST 2002] 	<<no stack trace available>>
[Wed Nov 27 08:27:41 PST 2002] Calling getuser
[Wed Nov 27 08:36:25 PST 2002] JSP10Servlet: error page could 
  not be sent because some data
[Wed Nov 27 08:36:25 PST 2002] JSP10Servlet: has already been 
  sent to the client.
[Wed Nov 27 08:36:25 PST 2002] java.lang.OutOfMemoryError
[Wed Nov 27 08:36:25 PST 2002] 	<<no stack trace available>>

Nota: Este valor se visualiza sobre dos líneas debido a las limitaciones de espacio.

Solución 1

Después de que la detección de tamaños del montón sea el problema, modifique el maxHeapSize que fija en el VMSettings.pref para aumentar los tamaños del montón. El cuadro1muestra un ejemplo.

Figura 1: VMSettings.pref

http://www.cisco.com/c/dam/en/us/support/docs/customer-collaboration/icm-web-view-web-tools-feature/42262-WebViewMemError-1.gif

La unidad para el maxHeapSize está en los kilobytes. El VMSettings.pref está dentro de c:\Program Files\New Atlanta \ ServletExec ISAPI \ ServletExec Data \ directorio. Usted puede cambiar maxHeapSizesetting en un editor de textos. El límite es la memoria disponible en el ordenador.

Si usted ejecuta el Microsoft Windows 2000

Después de que usted cambie el maxHeapSize que fija, usted debe completar un ciclo los servicios IIS Admin. Complete estos pasos para completar un ciclo el Servicio de administración de IIS de Microsoft si usted ejecuta el Microsoft Windows 2000:

  1. Seleccione el Start (Inicio) > Programs (Programas) > Administrative Tools (Herramientas administrativas) > Services (Servicios) > el Microsoft Windows 2000.

    Figura 2: Servicios

    http://www.cisco.com/c/dam/en/us/support/docs/customer-collaboration/icm-web-view-web-tools-feature/42262-WebViewMemError-2.gif

  2. Localice el Servicio de administración de IIS.

  3. Haga clic con el botón derecho del ratón el Servicio de administración de IIS.

  4. Haga clic la parada para parar el Servicio de administración de IIS.

    Figura 3: Pare los otros servicios

    http://www.cisco.com/c/dam/en/us/support/docs/customer-collaboration/icm-web-view-web-tools-feature/42262-WebViewMemError-3.gif

  5. La ventana del otro servicio de la parada aparece, como cuadro 3 demostraciones.

  6. Haga clic en Sí

  7. Una vez que el Servicio de administración de IIS para, haga clic el comienzo para comenzar el Servicio de administración de IIS.

  8. Comience todos los otros servicios como cuadro 3 demostraciones.

Si usted ejecuta el Microsoft Windows NT

Después de que usted cambie el maxHeapSize que fija, se requiere para completar un ciclo los servicios IIS Admin. Complete estos pasos para completar un ciclo el Servicio de administración de IIS si usted ejecuta el Microsoft Windows NT.

  1. Seleccione el Start (Inicio)> Settings (Configuración) > Control Panel (Panel de control) > Services (Servicios).

  2. Cuando aparece la ventana del servicio, localice el Servicio de administración de IIS.

    Figura 4: Servicios

    http://www.cisco.com/c/dam/en/us/support/docs/customer-collaboration/icm-web-view-web-tools-feature/42262-WebViewMemError-4.gif

  3. Haga clic en Stop. La ventana de detención aparece.

    Figura 5: Detención

    http://www.cisco.com/c/dam/en/us/support/docs/customer-collaboration/icm-web-view-web-tools-feature/42262-WebViewMemError-5.gif

  4. Haga clic en OK. Toda la parada de los servicios relacionados.

  5. Comienzo del tecleo para comenzar el Servicio de administración de IIS una vez que el Servicio de administración de IIS para.

  6. Comience todos los otros servicios como cuadro 5 demostraciones.

Solución 2

Si las aplicaciones del Admin Workstation ICM causan un crash y el error de memoria de las Javas de Apache Tomcat - el error del java.lang.OutOfMemoryError aparece, usted necesita aumentar los tamaños del montón de las Javas para el servicio de Tomcat. Complete estos pasos:

  1. Elija Start > Programs > Apache Tomcat 5.0 > configuración Tomcat.

  2. Haga clic la lengueta de las Javas.

  3. Fije estos valores.

    Initial Memory Pool = 64 MB
         Maximum Memory Pool = 512 MB
         Thread Stack Size = 512 KB
    
  4. Recomience el servicio de Apache Tomcat.

Solución 3

Si el ERROR: .OutOfMemoryError: El error del espacio del montón de las Javas aparece cuando usted funciona con los informes de la opinión de la red con un tiempo de trama grande, la solución alternativa es funcionar con los informes para un tiempo de trama más corto.

Este problema se documenta en el Id. de bug Cisco CSCtj03372 (el clientes registrados solamente)

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.


Información Relacionada


Document ID: 42262