2017-06-13 3 views
0

Ich habe ein Weblogic 12c-Setup unter Windows 2012 RC2 ausgeführt. Der NodeManager wird zum Starten/Stoppen eines verwalteten Servers verwendet.Weblogic 12c: verwalteter Server ist FAILED_NOT_RESTARTABLE nach Neustart

Was funktioniert: Starten des verwalteten Servers über die Admin-Konsole. Auch das automatische Neustarten des verwalteten Servers über NodeManager nach dem Beenden des verwalteten Serverprozesses funktioniert. NodeManager, Admin Console und Managed Server-Protokolle zeigen keine Fehler an.

Was schlägt fehl: Wenn der Windows-Computer neu gestartet wird (Hard-Power-Cut oder einfacher Neustart), befindet sich der verwaltete Server im Zustand "FAILED_NOT_RESTARTABLE". Auch hier zeigen NodeManager, Admin Console und Managed Server-Protokolle keine Fehler an.

In der Oracle-Dokumentation wird deutlich angegeben, wie dies eingerichtet wird. Grundsätzlich ist es wichtig, die verwalteten Server mit den JVM-Parametern "-Xrs" oder "-Xnohup" zu starten. (https://docs.oracle.com/cd/E24329_01/web.1211/e21050/nodemgr_config.htm#NODEM164)

Trotzdem, der Neustart von Windows endet die ganze Zeit im Fehlerzustand. Irgendwelche Ideen?

+0

Ich fand, dass, wenn Optionen für JMX-Analyse im Start-up gesetzt wurden (** Server Start ** -> ** Argumente: **), dies den sofortigen Zustand "FAILED_NOT_RESTARTABLE" verursachen würde. Durch das Entfernen der JMX-Argumente wurde das Problem gelöst, dem ich begegnet bin. – mikequentel

Antwort

0

Die Lösung ist eigentlich in der oben verlinkten Dokumentation versteckt: die "-Xrs" ist nicht genug, Sie müssen auch die Datei "nodemanager.properties" ändern, um die Wiederherstellung von verwalteten Servern nach einem Neustart zu ermöglichen (standardmäßig ist dies) deaktiviert):

CrashRecoveryEnabled=true; 

Die Dokumentation an dieser Stelle nur sehr chaotisch mischt „Crash“ und „Neustart“: Sie diesen Flag in beiden Fällen benötigen!

HINWEIS:

  • Vergessen Sie nicht, in der Dokumentation versteckt für die kleinen Hinweise zu überprüfen, wenn der Node Manager als Script ausgeführt wird (Sie dann zusätzliche Startparameter müssen an den Knotenmanager Shell-Skript übergeben werden)
  • vergessen Sie nicht die „-Xrs“ Flaggen auf Ihren verwalteten Server

(Es gibt eine Oracle-Support-Seite, die dieses Szenario beschreibt auch: https://community.oracle.com/thread/726965) hinzufügen

Verwandte Themen