![[17.0.0.1 and later]](../ng_v17001plus.gif)
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 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:
Para poner en pausa los puntos finales, emita el mandato siguiente:<httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="8800" httpsPort="8810"/> <httpEndpoint id="db1HttpEndpoint" host="*" httpPort="8801" httpsPort="8811"/> <httpEndpoint id="db2HttpEndpoint" host="*" httpPort="8802" httpsPort="8812"/>
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.
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'