[17.0.0.1 and later]

Pausar y reanudar un servidor Liberty desde la línea de mandatos

Puede utilizar los mandatos server pause o server resume para poner en pausa y a continuación reanudar trabajo entrante 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.

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 server. 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:

    server pause nombre_servidor --target=db1HttpEndpoint,db2HttpEndpoint

    Si los puntos finales 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 server. 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:

    server pause nombre_servidor --target=MDBApplication#MDBModule.jar#Bean

Procedimiento

  1. Abra la línea de mandatos y a continuación cambie el directorio al directorio wlp/bin.
  2. 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 pausar todos los componentes, emita el mandato siguiente:
    server pause nombre_servidor
    Para poner en pausa, por ejemplo, dos componentes específicos, emita el mandato siguiente:
    server pause nombre_servidor --target=target1,target2
    Los valores de target1 y target2 son componentes que se pueden poner en pausa para cada protocolo soportado.
  3. 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:
    server resume nombre_servidor
    Para reanudar, por ejemplo, dos componentes específicos, emita el mandato siguiente:
    server resume nombre_servidor --target=target1,target2
    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_cmd.html