![[17.0.0.1 and later]](../ng_v17001plus.gif)
Mettre en pause et reprendre un serveur Liberty à partir de la ligne de commande
Vous pouvez utiliser les commandes server pause et server resume respectivement pour mettre en pause et reprendre le travail entrant d'un serveur Liberty. En mettant en pause et en reprenant l'opération de travaux entrants, vous pouvez isoler des ressources en vue d'un audit ou d'un débogage sans avoir à arrêter le serveur.
Pourquoi et quand exécuter cette tâche
Les composants suivants peuvent être mis en pause :
- noeuds finaux HTTP
La mise en pause d'un ou de plusieurs noeuds finals HTTP vous permet d'isoler les ressources qui leur sont associées. La ressource peut être une base de données, par exemple.
Pour mettre en pause ou reprendre des noeuds finalx spécifiques, spécifiez l'ID de chaque élément httpEndpoint à partir de la configuration à l'aide de l'option --target de la commande server. Par exemple, vous pouvez mettre en pause les noeuds finals db1HttpEndpoint et db2HttpEndpoint, tous deux situés dans la configuration suivante :
<httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="8800" httpsPort="8810"/> <httpEndpoint id="db1HttpEndpoint" host="*" httpPort="8801" httpsPort="8811"/> <httpEndpoint id="db2HttpEndpoint" host="*" httpPort="8802" httpsPort="8812"/>
Pour mettre en pause les noeuds finals, exécutez la commande suivante :
server pause server_name --target=db1HttpEndpoint,db2HttpEndpoint
Si les noeuds finals sont configurés pour traiter les demandes HTTP et les demandes HTTPS sécurisées par le protocole SSL, la commande de mise en pause ou de reprise s'applique aux deux types de communication.
Noeuds finals de message
Vous pouvez mettre en pause des noeuds finals de message de bean géré par message afin d'empêcher les noeuds finals de recevoir des messages.
Pour mettre en pause ou reprendre des noeuds finals de message spécifiques, spécifiez le nom d'activation de chaque noeud final de message de bean géré par message à l'aide de l'option --target de la commande server. Le nom d'activation est construit dans le format suivant :
ApplicationName#ModuleName#BeanName
Par exemple, pour mettre en pause un noeud final de message de bean géré par message, exécutez la commande suivante :
server pause server_name --target=MDBApplication#MDBModule.jar#Bean