Generación de un vuelco de servidor de perfiles Liberty desde la línea de mandatos

Desde la línea de mandatos, puede utilizar el mandato server dump o server javadump para capturar información de estado para un servidor de perfiles Liberty.

Acerca de esta tarea

El mandato server dump resulta de utilidad para el diagnóstico de problemas de un servidor de perfiles Liberty porque el archivo de resultados contiene la configuración de servidor, la información de registro y los detalles de las aplicaciones desplegadas en el directorio workarea. El mandato se puede aplicar a un servidor en ejecución o detenido.

Para un servidor en ejecución, se incluye también la información siguiente:
  • Estado de cada paquete OSGi del servidor
  • Información de conexión para cada paquete OSGi del servidor
  • Lista de componentes gestionada por un entorno SCR (Service Component Runtime)
  • Información detallada de cada componente de SCR
  • Datos de administración de configuración de cada paquete OSGi
  • Información sobre los servicios OSGi registrados
  • Valores de entorno de tiempo de ejecución, tales como JVM (máquina virtual Java™), tamaño de almacenamiento dinámico, sistema operativo, información de hebra y estado de la red
[Actualizado en septiembre de 2013]El mandato server javadump es útil para diagnosticar problemas en el nivel de JVM como, por ejemplo, hebras colgadas, puntos muertos, proceso excesivo, consumo excesivo de memoria, fugas de memoria y defectos en la máquina virtual. El mandato se puede utilizar solamente en un servidor en ejecución. Cada tipo de vuelco crea un archivo, pero las máquinas virtuales no dan soporte a todos los tipos de vuelco. Consulte opciones del mandato server. El directorio predeterminado para los archivos de vuelco es ${server.output.dir}. Para establecer un directorio predeterminado diferente, debe utilizar una JVM de IBM® y establecer las variables de entorno siguientes:
  • IBM_HEAPDUMPDIR
  • IBM_COREDIR
  • IBM_JAVACOREDIR
[Actualizado en septiembre de 2013]

Procedimiento

  1. Abra una línea de mandatos y vaya al directorio wlp/bin.
  2. Capture la información de estado utilizando una de las herramientas de línea de mandatos siguientes. Si no especifica un nombre de servidor, se utiliza defaultServer.
    • Para crear una instantánea del estado de servidor, utilice el mandato server dump.
      • Para plataformas distribuidasPara plataformas i de IBM
        server dump server_name --archive=package_file_name.dump.zip --include=heap
        [Actualizado en septiembre de 2013]donde nombre_archivo_paquete.dump.zip es el nombre de archivo elegido. El nombre de archivo puede incluir un nombre completo de vía de acceso. Si se omite la vía de acceso completa, se crea un archivo comprimido denominado nombre_archivo_paquetes.dump.zip en el directorio predeterminado ${server.output.dir}.[Actualizado en septiembre de 2013]

      El parámetro --include es opcional. Puede solicitar tipos de vuelco de memoria adicionales. Por ejemplo, la opción --include=heap solicita un vuelco de almacenamiento dinámico; la opción --include=thread,heap,system solicita un vuelco de hebra, un vuelco de almacenamiento dinámico y un vuelco del sistema.

    • Para crear una instantánea del estado de JVM, utilice el mandato server javadump.
      • Para plataformas distribuidasPara plataformas i de IBM
        server javadump server_name --include=heap

      El parámetro --include es opcional. Puede solicitar tipos de vuelco de memoria adicionales. Por ejemplo, la opción --include=heap solicita un vuelco de almacenamiento dinámico; la opción --include=heap,system solicita un vuelco de almacenamiento dinámico y un vuelco del sistema. Los archivos de salida se crean en el directorio predeterminado ${server.output.dir}. Para establecer un directorio predeterminado distinto, debe utilizar una JVM de IBM y establecer las variables de entorno IBM_HEAPDUMPDIR, IBM_COREDIR y IBM_JAVACOREDIR.

    Nota: El archivo resultante se crea utilizando la codificación UTF-8 para los nombres de entrada, por lo que la herramienta que utiliza para abrir el archivo debe poder utilizar la codificación UTF-8 para los nombres de entrada. El mandato jar en un SDK Java utiliza este formato.

Resultados

Si el servidor especificado no existe, el mandato no es satisfactorio. Si el servidor especificado existe, se crea un archivo de resultados que contiene información de estado del servidor.

Icono que indica el tipo de tema Tema de tarea

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_setup_dump_server
Nombre de archivo:twlp_setup_dump_server.html