[17.0.0.1 und höher]

Liberty-Server über die z/OS-Konsole anhalten und wiederaufnehmen

Sie können den MODIFY-Befehl verwenden, um eingehende Arbeit für einen Liberty-Server anzuhalten und anschließend wiederaufzunehmen. Durch das Anhalten und die Wiederaufnahme eingehender Arbeit ist es möglich, Ressourcen zu Prüf- oder Debugging-Zwecken zu isolieren, ohne den Server stoppen zu müssen.

Vorbereitende Schritte

Sie können den Status eines Servers und die zugehörigen anhaltbaren Komponenten überprüfen, bevor Sie eine Anforderung zum Anhalten oder eine Wiederaufnahmeanforderung absetzen, um sicherzustellen, dass die Anforderung erfolgreich ausgeführt werden kann. Der Status des Servers kann "angehalten" oder "aktiv" sein. Der Status bestimmter Komponenten kann ebenfalls "angehalten" oder "aktiv" sein.

Sie können einen Server mit dem Status "aktiv" anhalten. Wenn Sie eine Anforderung zum Anhalten eines Servers absetzen, der bereits angehalten wurde, bleibt der Server in diesem Status ("angehalten"). Sie können einen Server mit dem Status "angehalten" wiederaufnehmen. Wenn Sie eine Wiederaufnahmeanforderung für einen aktiven Server absetzen, bleibt der Server in diesem Status ("aktiv").

Genauso können Sie eine Komponente anhalten, die den Status "aktiv" hat. Wenn Sie eine Anforderung zum Anhalten einer Komponente absetzen, der bereits angehalten wurde, bleibt der Server in diesem Status ("angehalten"). Sie können eine Komponente mit dem Status "angehalten" wiederaufnehmen. Wenn Sie eine Wiederaufnahmeanforderung für eine aktive Komponente absetzen, bleibt die Komponente in diesem Status ("aktiv").

  • Verwenden Sie den folgenden Befehl, um den Status des Servers anzuzeigen:
    MODIFY [Jobname.]identifier,status
  • Verwenden Sie den folgenden Befehl, um Informationen, einschließlich Status, für jede anhaltbare Komponente im Server anzuzeigen:
    MODIFY [Jobname.].identifier,status,details
  • Verwenden Sie den folgenden Befehl, um den Status einer bestimmten anhaltbaren Komponente im Server anzuzeigen:
    MODIFY [Jobname.].identifer,status,target='target1,target2'

Informationen zu diesem Vorgang

Die folgenden Komponenten können angehalten werden:

  • HTTP-Endpunkte

    Wenn Sie einen oder mehrere HTTP-Endpunkte anhalten, können Sie eine oder mehrere Ressourcen, die bestimmten HTTP-Endpunkten zugeordnet sind, isolieren. Die Ressource kann beispielsweise eine Datenbank sein.

    Wenn Sie bestimmte Endpunkte anhalten oder wiederaufnehmen möchten, geben Sie die ID von jedem httpEndpoint-Element aus der Konfiguration mit der Option TARGET für den Befehl MODIFY an. Sie können beispielsweise den db1HttpEndpoint-Endpunkt und den db2HttpEndpoint-Endpunkt aus der folgenden Konfiguration anhalten:
    <httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="8800" httpsPort="8810"/>
    <httpEndpoint id="db1HttpEndpoint" host="*" httpPort="8801" httpsPort="8811"/>
    <httpEndpoint id="db2HttpEndpoint" host="*" httpPort="8802" httpsPort="8812"/>
    Setzen Sie zum Anhalten der Endpunkte den folgenden Befehl ab:
    MODIFY [Jobname]identifier,PAUSE,TARGET='db1HttpEndpoint,db2HttpEndpoint'

    Wenn der Server und der Endpunkt für die Verarbeitung von HTTP-Anforderungen und gesicherter SSL-HTTPS-Anforderungen konfiguriert wurden, gilt das Anhalten und die Wiederaufnahme eines Endpunkts für beide Kommunikationstypen.

  • [18.0.0.1 und höher]Nachrichtenendpunkte

    Sie können MDB-Nachrichtenendpunkte anhalten, um zu verhindern, dass der Endpunkt Nachrichten empfängt.

    Wenn Sie bestimmte Nachrichtenendpunkte anhalten oder wiederaufnehmen möchten, geben Sie den Aktivierungsnamen von jedem MDB-Nachrichtenendpunkt mit der Option TARGET des Befehls MODIFY an. Der Aktivierungsname wird im folgenden Format zusammengesetzt:

    ApplicationName#ModuleName#BeanName

    Wenn Sie beispielsweise einen MDB-Nachrichtenendpunkt anhalten möchten, setzen Sie den folgenden Befehl ab:

    MODIFY [Jobname]identifier,PAUSE,TARGET='MDBApplication#MDBModule.jar#Bean'

Vorgehensweise

  1. Halten Sie den von anhaltbaren Komponenten gesteuerten, eingehenden Workflow an.

    Bei anhaltbaren Komponenten können Sie alle Komponenten oder bestimmte Komponenten anhalten.

    Setzen Sie zum Anhalten aller Komponenten den folgenden MODIFY-Befehl ab:
    MODIFY [Jobname]identifier,PAUSE
    Wenn Sie beispielsweise zwei bestimmte Komponenten anhalten möchten, setzen Sie den folgenden MODIFY-Befehl ab:
    MODIFY [Jobname]identifier,PAUSE,TARGET='Ziel1,Ziel2'
    Die Werte für Ziel1 und Ziel2 stehen für die Komponenten, die für jedes unterstützte Protokoll angehalten werden können.
  2. Nehmen Sie die angehaltenen Komponenten wieder auf.

    Sie können alle angehaltenen Komponenten und die bestimmten angehaltenen Komponente wiederaufnehmen.

    Setzen Sie für die Wiederaufnahme aller Komponenten den folgenden Befehl ab:
    MODIFY [Jobname]identifier,RESUME
    Wenn Sie beispielsweise zwei bestimmte Komponenten wiederaufnehmen möchten, setzen Sie den folgenden Befehl ab:
    MODIFY [Jobname]identifier,RESUME,TARGET='Ziel1,Ziel2'
    Die Werte für Ziel1 und Ziel2 stehen für die Komponenten, die für jedes unterstützte Protokoll angehalten werden können.

Symbol das den Typ des Artikels anzeigt. Taskartikel

Dateiname: twlp_PauseResume_zosConsole.html