Analytics and Automation Software : Cisco Data Virtualization

Habitación FAQ de la virtualización de los datos: ¿Cómo usted genera un volcado del hilo del proceso del servidor CIS cuando no responde o se cuelga el proceso?

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

Introducción

Este documento explica los pasos requeridos para generar los volcados del hilo del servidor de información de Cisco de la habitación de la virtualización de los datos (CIS) en las Plataformas de Microsoft Windows y de Unix. El soporte de Cisco puede solicitar un volcado del hilo CIS para examinar el estado del servidor si no responde el servidor o si se cuelga un proceso.

Contribuido por Brad Shao y Suresh Kumar Venkatesan, ingenieros de Cisco TAC.

¿Cómo usted genera un volcado del hilo del proceso del servidor CIS cuando no responde o se cuelga el proceso?

Utilice los pasos proporcionados en este documento para generar cinco volcados del subproceso independiente tomados en 30 intervalos minuciosos segundos o 1.

Para Windows

  1. Encienda el servidor compuesto de una sesión del cmd de Windows. Para hacer esto, ingrese: el <your instala el funcionamiento del dir> \ del compartimiento \ composite_server.bat.

    Nota: El prompt en la sesión del cmd aparece colgado, pero todavía se ejecuta en el primero plano.

  2. Inmediatamente después que usted reproduce el problema de servidor, presione el Ctrl-Break para generar un volcado del hilo.
  3. Para ver el volcado del hilo, vaya al archivo nombrado:
    <install dir>\logs\cs_server.out.<yyyymmddhhmmss>

    Por ejemplo, si usted generara el volcado en abril 30 del hilo, 2009 en 4:50 P.M., después usted vería el archivo nombrado:

    cs_server.out.20120430165044

    Nota: Los volcados múltiples del hilo se registran al mismo archivo.

Para Unix y Linux

  1. De una consola de Unix o del comando linux, utilice uno de dos métodos para obtener el identificador de proceso (PID):
    1. Ingrese: picosegundo --ef | grep java y busque el proceso de las Javas asociado al servidor compuesto que fue encendido de su directorio de instalación.

      Ejemplo de un proceso de las Javas:

      root 2079843812 9304 9294 0 0:02.28 ttys000 0:35.19 /usr/local/Composite_Software/
      CIS_5.2.0/jre/bin/java -server -XX:NewRatio=6 -XX:-UseGCOverheadLimit -XX:+HeapDump
      OnOutOfMemoryError -XX:HeapDumpPath=/usr/local/Composite_Software/CIS_5.2.0/logs
      -XX:PermSize=64m -XX:MaxPermSize=256m -Djava.endorsed.dirs=/usr/local/Composite_
      Software/CIS_5.2.0/apps/common/lib/endorsed -Dfile.encoding=UTF-8 -Dorg.apache.
      commons.logging.log.com.sun.xml.rpc=error -Dorg.apache.commons.logging.Log=org.
      apache.commons.logging.impl.Log4JLogger -Dlog4j.configuration=/usr/local/Composite
      _Software/CIS_5.2.0/conf/server/log4j.properties -Djava.security.properties=/
      usr/local/Composite_Software/CIS_5.2.0/conf/server/java.security -Dorg.mortbay.
      xml.XmlParser.Validating=false -Dorg.mortbay.jetty.servlet.SessionCookie=JSESSIONID
      :9400 -Dorg.apache.xml.dtm.DTMManager=com.compositesw.xml.dtm.pdtm.ProxyDTMMgrImpl
      -Dorg.apache.xml.utils.AbstractDOMBuilder=com.compositesw.xml.dtm.pdtm.ProxyDOM
      Builder -Xmx1024m -Dorg.apache.tuscany.sca.host.embedded.SCADomain=com.compositesw.
      server.soa.runtime.core.CisSCADomain -Dorg.apache.tuscany.sca.osgi.runtime.OSGi
      Runtime=com.compositesw.server.soa.runtime.core.CompositeOSGiRuntime -Dorg.osgi.
      service.http.port=9405 -Dapps.install.dir=/usr/local/Composite_Software/CIS_5.2.0
      -Dconf.install.dir=/usr/local/Composite_Software/CIS_5.2.0 -classpath /usr/local/
      Composite_Software/CIS_5.2.0/apps/base/lib/csbase.jar com.compositesw.base.boot.
      ServerBoot run
    2. Alternativamente, usted puede ingresar el comando: Netstat --lnp | <port del grep que el compuesto es on> que escucha para determinar el PID.
  2. Una vez que usted determina la Java PID que corresponde a su servidor, ingrese el comando: mate a -3 <PID>.
  3. El volcado del hilo genera en un archivo nombrado: el “<your instala el dir> \ los registros \ cs_server.out.<yyyymmddhhmmss>”.

    Por ejemplo, un volcado del hilo generó en marzo 22, 2011 en 3:37 P.M. sería nombrado:

    cs_server.out.20110322153729

    Nota: Los volcados múltiples del hilo se registran al mismo archivo. Las Plataformas AIX generarán un par de archivos del javacore* que contengan el volcado del hilo y también un archivo del heapdump* en el dir> del <install \ la carpeta de los registros.

Del estudio (soportado por todas las plataformas del servidor)

  1. Vaya a la consola de la memoria del administrador del estudio.
  2. Haga clic el botón de memoria inusitado libre para vaciar un intervalo de la foto en “/logs/cs_server_status.log”. Este registro del estatus contiene haber abreviado levemente, pero fácilmente accesible, volcado del hilo.

    Nota: Este paso requiere que su servidor sea bastante responsivo escribir al registro del estatus.


    Ejemplo de un volcado del hilo:

    Full thread dump Java HotSpot(TM) Server VM (1.4.2_10-b03 mixed mode):
    "Timer Thread" daemon prio=2 tid=0x02ed0818 nid=0x288 waiting on condition
    [580f000..580fd90] at java.lang.Thread.sleep(Native Method)at com.compositesw
    .server.trigger.TimerCondition.run(TimerCondition.java:174) at java.lang.Thread
    .run(Unknown Source)"Thread-32" prio=5 tid=0x03346d50 nid=0xb50 in Object.wait()
    [57cf000..57cfd90] at java.lang.Object.wait(Native Method) - waiting on <0x104d0058>
    (a java.util.ArrayList) at java.lang.Object.wait(Unknown Source) at com.compositesw.
    server.services.structlog.LoggerManager$LogThread.run(LoggerManager.java:195) -
    locked <0x104d0058> (a java.util.ArrayList)

    Para las Plataformas IBM AIX, el volcado del hilo puede ir a un directorio distinto en un archivo con un nombre similar a 'javacore1306718.1174604495.txt. En este ejemplo, la ubicación del volcado del hilo se encuentra en el archivo cs_server.out en el directorio de /opt/Composite_Software/CIS3717/logs.

    JVMDG217: Dump Handler is Processing Signal 3 - Please Wait.
    JVMDG303: JVM Requesting Java core file
    JVMDG304: Java core file written to /opt/Composite_Software/CIS_3.7.1/apps/
    server/javacore1306718.1174604495.txt
    JVMDG215: Dump Handler has Processed Dump Signal 3.

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: 118031