Sie können das Script stopOgServer verwenden, um eXtreme-Scale-Serverprozesse zu stoppen.
cd WXS-Installationsstammverzeichnis/bin
Führen Sie das Script stopOgServer aus, um den Container-Server zu stoppen. Verwenden Sie diesen Befehl nur, wenn Sie einen einzelnen Container-Server stoppen. Wenn Sie den Stoppbefehl für einen einzelnen Katalogserver für mehrere Container-Server nacheinander ausführen, können Sie Leistungs- und Fluktuationsprobleme bei der Shard-Verteilung beobachten.
stopOgServer Container-Server -catalogServiceEndPoints MyServer1.company.com:2809
Um Fluktuations- und Leistungsprobleme bei der Shard-Verteilung zu vermeiden, wenn Sie mehrere Container-Server gleichzeitig stoppen möchten, verwenden Sie das folgende Befehlsformat. Trennen Sie einzelnen Container-Server durch Kommas voneinander:
stopOgServer containerServer0,containerServer1,containerServer2
-catalogServiceEndPoints MyServer1.company.com:2809
Wenn Sie alle Container
in einer bestimmten Zone oder auf einem bestimmten Host stoppen möchten, können Sie den Parameter
-teardown verwenden. Weitere Informationen finden Sie unter Server mit dem Dienstprogramm xscmd normal stoppen. Führen Sie das Script stopOgServer aus, um den Katalogserver zu stoppen.
stopOgServer.sh Katalogserver -catalogServiceEndPoints MyServer1.company.com:2809
Für das Starten eines Katalogservice sind Peer-Zugriffsports und Clientzugriffsports erforderlich, wenn die Standardports nicht verwendet werden. Für das Stoppen eines Katalogservice wird nur der ORB-Port benötigt.
Wenn ein Container nicht gestoppt werden kann, können Sie die Traceerstellung als Unterstützung für die Fehlerbehebung aktivieren. Zum Aktivieren der Traceerstellung beim Stoppen eines Servers fügen Sie den Stoppbefehlen die Parameter -traceSpec und -traceFile hinzu. Der Parameter -traceSpec gibt den Typ des zu aktivierenden Trace an, und der Parameter -traceFile gibt den Pfad und den Namen der für die Tracedaten zu erstellenden und zu verwendenden Datei an.
cd WXS-Installationsstammverzeichnis/bin
stopOgServer.sh c4 -catalogServiceEndPoints MyServer1.company.com:2809
-traceFile ../logs/c4Trace.log -traceSpec ObjectGrid=all=enabled
Suchen Sie nach der Traceerstellung nach Fehlern, die sich auf Portkonflikte, fehlende Klassen, fehlende
oder ungültige XML-Dateien oder Stack-Traces beziehen.
Empfohlene Tracespezifikation für den Start sind:
Weitere Informationen zum Stoppen integrierter Server über das Programm finde Sie unter Integrierte Server-API zum Starten und Stoppen von Servern verwenden.