Detención de servidores mediante scripts
Puede detener los servidores utilizando scripts y la herramienta wsadmin.
Antes de empezar
Acerca de esta tarea
Restricción: La detención simultánea de servidores utilizando métodos de hebras Jacl o
Jython (varias hebras) no está soportado en
WebSphereApplication
Server Versión 7.0.
Procedimiento
Utilice el mandato stopServer para detener el servidor. Este mandato tiene varias opciones de sintaxis. Por
ejemplo:
- Para detener un servidor en una edición de servidor único WebSphere Application
Server, elija una de las siguientes opciones:
- En los siguientes ejemplos sólo se especifica el nombre del servidor:Utilizando Jacl:
$AdminControl stopServer nombreServidor
Utilizando Jython:AdminControl.stopServer('serverName')
- En los ejemplos siguientes se detiene un servidor de aplicaciones con el nodo especificado:
- Utilizando Jacl:
$AdminControl stopServer serverName mynode
- Utilizando Jython:
print AdminControl.stopServer('serverName', 'mynode')
Resultado de ejemplo:WASX7337I: Se ha invocado que el servidor "serverName" se detenga. Esperando que se complete. WASX7264I: Ha terminado de concluirse el servidor "nombreServidor" en el nodo "mynode".
- En los siguientes ejemplos sólo se especifica el nombre de servidor e inmediate:
- Utilizando Jacl:
$AdminControl stopServer nombreServidor immediate
- Utilizando Jython:
AdminControl.stopServer('serverName', immediate)
- En los siguientes ejemplos sólo se especifica el nombre del servidor:
- Para detener un servidor en una edición de despliegue de red de WebSphere Application
Server, elija una de las siguientes opciones:
- En el siguiente ejemplo se especifica el nombre del servidor y el nombre del nodo:
- Utilizando Jacl:
$AdminControl stopServer serverName nodeName
- Utilizando Jython:
AdminControl.stopServer('serverName', 'nodeName')
- En el siguiente ejemplo se especifica el nombre del servidor, el nombre del nodo e immediate:
- Utilizando Jacl:
$AdminControl stopServer serverName nodeName immediate
- Utilizando Jython:
AdminControl.stopServer('serverName', 'nodeName', immediate)
- En el siguiente ejemplo se especifica el nombre del servidor y el nombre del nodo: