Liberty: Mandatos Modify en z/OS
En la plataforma z/OS, puede modificar Liberty mediante los mandatos de operador de MVS soportados por un proceso de servidor Liberty o por el proceso ángel.
Mandatos MODIFY soportados por el proceso de servidor Liberty
- Mostrar información sobre solicitudes interrumpidas
Puede mostrar información resumida o detallada sobre todas las solicitudes interrumpidas, las solicitudes interrumpidas que han agotado el tiempo de espera y las solicitudes interrumpidas que son más antiguas que un número de segundos especificado. O bien, puede mostrar información detallada sobre una solicitud concreta.
Para mostrar información sobre solicitudes interrumpidas, utilice el mandato siguiente:
Los parameters válidos son:MODIFY [jobname.]identifier,display,interrupts,<parameters>
details - Se utiliza para mostrar información sobre solicitudes interrumpidas.
El mandato siguiente muestra información detallada sobre solicitudes interrumpidas:f BBOS001,display,interrupts,details
age=<value> - Se utiliza para mostrar información sobre solicitudes que son más antiguas que el valor especificado.
El mandato siguiente muestra información de resumen sobre las solicitudes que son más antiguas que 30 segundos:f BBOS001,display,interrupts,age=30
El mandato siguiente muestra información detallada sobre las solicitudes que son más antiguas que 20 segundos:f BBOS001,display,interrupts,age=20,details
timedout - Se utiliza para mostrar información sobre las solicitudes que se considera actualmente que están bloqueadas.
El mandato siguiente muestra información de resumen sobre las solicitudes que se considera actualmente que están bloqueadas:f BBOS001,display,interrupts,timedout
El mandato siguiente muestra información detallada sobre las solicitudes que se considera actualmente que están bloqueadas.f BBOS001,display,interrupts,timedout,details
request=<value> - Se utiliza para mostrar información detallada sobre la solicitud especificada.
El mandato siguiente muestra información detallada sobre la solicitud ABcdE1+fgH_JJ.f BBOS001,display,interrupts,request='ABcdE1+fgH_JJ'
Si no especifica ningún parámetro, se muestra la información de resumen sobre todas las solicitudes interrumpidas.
- Habilitación de rastreo
El ejemplo siguiente muestra el mandato MODIFY para habilitar el rastreo para el servidor Liberty especificado:
MODIFY [jobname.]identifier,LOGGING='<especificación_rastreo>'
Sustituya el valor especificación_rastreo por una especificación válida de rastreo. Para obtener más información, consulte Liberty: Registro y rastreo.
- Vuelcos de transacciones
- El ejemplo siguiente muestra el mandato MODIFY para solicitar un volcado de transacciones desde el servidor Liberty especificado:
MODIFY [jobname.]identifier,tdump
- Vuelcos de SVC
- Para iniciar un volcado de SVC el servidor debe estar autorizado con acceso de lectura para el perfil de recurso BBG.AUTHMOD.BBGZSAFM.ZOSDUMP en la clase SERVER. El ejemplo siguiente muestra los mandatos RACF de ejemplo para autorizar el servidor, donde <ID_usuario> es el ID de usuario asignado al servidor:
RDEF SERVER BBG.AUTHMOD.BBGZSAFM.ZOSDUMP UACC(NONE) PERMIT BBG.AUTHMOD.BBGZSAFM.ZOSDUMP CLASS(SERVER) ACCESS(READ) ID(nombre_usuario) SETR RACLIST(SERVER) GENERIC(SERVER) REFR
En el ejemplo siguiente se muestra el mandato MODIFY para solicitar un volcado de SVC desde el servidor Liberty especificado:MODIFY [jobname.]identifier,svcdump
- vuelcos de almacenamiento dinámico de Java™
- En el ejemplo siguiente se muestra el mandato MODIFY para solicitar un volcado de almacenamiento dinámico de JVM (máquina virtual Java) desde el servidor Liberty especificado:
MODIFY [jobname.]identifier,HEAPDUMP
- Vuelcos de núcleo de Java
- En el ejemplo siguiente se muestra el mandato MODIFY para solicitar un volcado de núcleo de JVM desde el servidor Liberty especificado:
MODIFY [jobname.]identifier,JAVACORE
- Vuelcos de servidor
- En el ejemplo siguiente se muestra el mandato MODIFY para solicitar un volcado de servidor desde el servidor Liberty especificado:
El parámetro INCLUDE es opcional. Si se especifica el parámetro INCLUDE, se solicitarán los vuelcos de Java que se listan en el parámetro INCLUDE y se incluirán en el paquete de vuelcos del servidor. Son válidos los siguientes tipos de vuelcos de Java:MODIFY [jobname.]identifier,DUMP[,INCLUDE=<JAVA_DUMP_1>,<JAVA_DUMP_2>,...]
- THREAD para un volcado de núcleo de Java
- HEAP para un volcado de almacenamiento dinámico de Java
Mandatos MODIFY soportados por el proceso ángel
- Versión de código
- En el ejemplo siguiente se muestra el mandato MODIFY para visualizar la versión del código de ángel cargado:
MODIFY [jobname.]identifier,VERSION
- Habilitar o inhabilitar el rastreo
- En el ejemplo siguiente se muestra el mandato MODIFY para habilitar o inhabilitar el rastreo para el código de ángel:
MODIFY [jobname.]identifier,TRACE=[Y|N]
Seleccione Y para habilitar el rastreo, o seleccione N para inhabilitar el rastreo.
- Visualizar servidores
- En el ejemplo siguiente se muestra el mandato MODIFY para visualizar una lista de servidores que están conectados actualmente al código de ángel:
MODIFY [jobname.]identifier,DISPLAY,SERVERS