Generación de un vuelco de servidor de 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 Liberty.

Acerca de esta tarea

El mandato server dump resulta de utilidad para el diagnóstico de problemas de un servidor de 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
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 de mandato de servidor. 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

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.
      • For distributed platformsFor IBM i platforms
        server dump server_name --archive=package_file_name.dump.zip --include=heap
        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}.

      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.
      • For distributed platformsFor IBM i platforms
        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



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_setup_dump_server
Nombre de archivo:twlp_setup_dump_server.html