Wenn Sie einen Node-Agent-Prozess stoppen, können Sie den Prozess nicht über das Tool "wsadmin" oder über die Administrationskonsole starten. Verwenden
Sie diesen Artikel, um einen aktiven Node Agent erneut zu starten.
Vorbereitende Schritte
In Ihrer Konfiguration muss ein gestoppter Node Agent vorhanden sein.
Informationen zu diesem Vorgang
Verwenden Sie die folgenden Schritte, um einen Node-Agent-Prozess erneut zu starten:
Vorgehensweise
- Starten Sie das wsadmin-Scripting-Tool.
- Bestimmen Sie den Namen des erneut zu startenden Node Agent.
- Mit Jacl:
set na [$AdminControl queryNames type=NodeAgent,node=mynode,*]
- Mit Jython:
na = AdminControl.queryNames('type=NodeAgent,node=mynode,*')
- Bestimmen Sie die NodeAgent-MBean-Operation.
Verwenden Sie die folgenden Help-Befehle,
um Informationen zur Neustartoption zurückzugeben:
- Starten Sie den Node-Agent-Prozess erneut.
Wenn der Hilfetext des Befehls
"operations" angezeigt wird, müssen Sie zwei Boolesche Parameter im Befehlsaufruf angeben. Geben
Sie zuerst
true für den Parameter
syncFirst an, um Ihre Konfiguration zu synchronisieren, bevor der Befehl den
Knoten erneut startet. Geben Sie anschließend
true für den Parameter
restartServers an, um alle aktiven
Server erneut zu starten, während der Befehl den Knoten erneut startet. Das folgende Befehlsbeispiel
synchronisiert und startet die Anwendungsserver, die auf dem Knoten ausgeführt werden, erneut, wenn der Node Agent
erneut gestartet wird:
- Mit
Jacl:
$AdminControl invoke $na restart "true true"
- Mit Jython:
AdminControl.invoke(na,'restart','true true')
Ergebnisse
Der Node-Agent-Prozess wurde erneut gestartet.
Nächste Schritte
Vergewissern Sie sich, dass Ihr Node Agent und Ihre Server erneut gestartet wurden.