[17.0.0.1 and later]

Pausar y reanudar un servidor Liberty desde la consola de z/OS

Desde la consola de z/OS, puede utilizar el mandato MODIFY para poner en pausa y a continuación reanudar trabajo de entrada para un servidor Liberty. Poniendo en pausa y reanudando trabajo de entrada, puede aislar recursos para fines de auditoría o depuración sin tener que detener el servidor.

Antes de empezar

Puede comprobar el estado de un servidor y sus componentes con capacidad de pausa antes de emitir una solicitud de pausa o reanudación como ayuda para garantizar que la solicitud se realizará correctamente. El estado del servidor puede ser en pausa o activo. El estado de componentes específicos también puede ser en pausa o activo.

Puede poner en pausa un servidor que tenga un estado de activo. Si emite una solicitud de pausa para un servidor que ya está en pausa, este permanecerá en pausa. Puede reanudar un servidor que tiene un estado de pausa. Si emite una solicitud de reanudación para un servidor activo, este permanecerá activo.

De la misma forma, puede poner en pausa un componente que tenga un estado de activo. Si emite una solicitud de pausa para un componente que ya está en pausa, este permanecerá en pausa. Puede reanudar un componente que tenga un estado de pausa. Si emite una solicitud de reanudación para un componente activo, este permanecerá activo.

  • Visualice el estado del servidor:
    MODIFY [nombre_trabajo.]identifier,status
  • Visualice información, incluido el estado, para cada componente con capacidad de pausa en el servidor:
    MODIFY [nombre_trabajo.].identifier,status,details
  • Visualice el estado de componentes con capacidad de pausa específicos en el servidor:
    MODIFY [nombre_trabajo.].identifer,status,target='destino1,destino2'

Acerca de esta tarea

Los siguientes componentes pueden ponerse en pausa:

  • Puntos finales HTTP

    Al poner en pausa uno o más puntos finales HTTP, puede aislar uno o más recursos asociados con puntos finales HTTP específicos. El recurso puede ser una base de datos, por ejemplo.

    Para poner en pausa o reanudar puntos finales específicos, especifique el ID de cada elemento httpEndpoint de la configuración en la opción TARGET del mandato MODIFY. Por ejemplo, puede poner en pausa el punto final db1HttpEndpoint y el punto final db2HttpEndpoint que se encuentran en la siguiente configuración:
    <httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="8800" httpsPort="8810"/>
    <httpEndpoint id="db1HttpEndpoint" host="*" httpPort="8801" httpsPort="8811"/>
    <httpEndpoint id="db2HttpEndpoint" host="*" httpPort="8802" httpsPort="8812"/>
    Para poner en pausa los puntos finales, emita el mandato siguiente:
    MODIFY [nombre_trabajo]identifier,PAUSE,TARGET='db1HttpEndpoint,db2HttpEndpoint'

    Si el servidor y el punto final están configurados para procesar solicitudes HTTP y solicitudes HTTPS seguras SSL, poner en pausa y reanudar un punto final se aplica a ambos tipos de comunicación.

  • [18.0.0.1 and later]Puntos finales de mensaje

    Puede poner en pausa los puntos finales de mensaje de bean controlado por mensaje (MDB) para impedir que el punto final reciba mensajes.

    Para poner en pausa o reanudar puntos finales de mensaje específicos, especifique el nombre de activación de cada punto final de mensaje MDB en la opción TARGET del mandato MODIFY. El nombre de activación se construye con el formato siguiente:

    NombreAplicación#NombreMódulo#NombreBean

    Por ejemplo, para poner en pausa un punto final de mensaje de MDB, emita el mandato siguiente:

    MODIFY [nombre_trabajo]identifier,PAUSE,TARGET='MDBApplication#MDBModule.jar#Bean'

Procedimiento

  1. Ponga en pausa el flujo de trabajo de entrada controlado por los componentes con capacidad de pausa.

    En el caso de los componentes con capacidad de pausa, puede pausar todos los componentes o bien componentes específicos.

    Para poner en pausa todos los componentes, emita el siguiente mandato MODIFY:
    MODIFY [nombre_trabajo]identifier,PAUSE
    Para poner en pausa, por ejemplo, dos componentes específicos, emita el siguiente mandato MODIFY:
    MODIFY [nombre_trabajo]identifier,PAUSE,TARGET='destino1,destino2'
    Los valores de target1 y target2 son componentes que se pueden poner en pausa para cada protocolo soportado.
  2. Reanude los componentes que se hayan puesto en pausa.

    Puede reanudar todos los componentes que se han puesto en pausa o componentes específicos que se han puesto en pausa.

    Para reanudar todos los componentes, emita el mandato siguiente:
    MODIFY [nombre_trabajo]identifier,RESUME
    Para reanudar, por ejemplo, dos componentes específicos, emita el mandato siguiente:
    MODIFY [nombre_trabajo]identifier,RESUME,TARGET='destino1,destino2'
    Los valores de target1 y target2 son componentes que se pueden poner en pausa para cada protocolo soportado.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_PauseResume_zosConsole.html