Si detiene un proceso agente de nodo, no puede iniciar el proceso con la
herramienta wsadmin o la consola administrativa. Utilice este tema para reiniciar
un agente de nodo en ejecución.
Antes de empezar
Debe existir un agente de nodo en la configuración y estar en estado detenido.
Acerca de esta tarea
Utilice los pasos siguientes para reiniciar un proceso agente de nodo:
Procedimiento
- Inicie la herramienta de scripts wsadmin.
- Determine el nombre del agente de nodo que desea reiniciar.
- Utilizando
Jacl:
set na [$AdminControl queryNames type=NodeAgent,node=mynode,*]
- Utilizando Jython:
na = AdminControl.queryNames('type=NodeAgent,node=mynode,*')
- Determine la operación del NodeAgent MBean.
Utilice los mandatos de ayuda siguientes para devolver información sobre
la opción de reinicio:
- Reinicie el proceso agente de nodo.
Como se muestra en la salida de ayuda del mandato operations, debe especificar
dos parámetros booleanos en la invocación de mandato. Primero especifique
true para el parámetro
syncFirst
a fin de que se sincronice la configuración antes de que el mandato reinicie el nodo. A continuación, especifique
true
para el parámetro
restartServers a fin de que se reinicien todos los servidores en ejecución
cuando el mandato reinicia el nodo. En el ejemplo de mandato siguiente se sincronizan y
reinician los servidores de aplicaciones que se ejecutan en el nodo cuando se reinicia
el agente de nodo:
- Utilizando Jacl:
$AdminControl invoke $na restart "true true"
- Utilizando Jython:
AdminControl.invoke(na,'restart','true true')
Resultados
Se habrá reiniciado el proceso agente de nodo.
Qué hacer a continuación
Verifique que el agente de nodo y los servidores se han iniciado satisfactoriamente.