[z/OS]

Bei Verwendung globaler Transaktionen unter z/OS GRS optimieren

WebSphere Application Server for z/OS verwendet die globale Ressourcenserialisierung (GRS), um Informationen zwischen Servern in einem Sysplex zu übertragen. Sind für ein System oder einen Sysplex mehrere Server definiert, kann eine Anforderung an den falschen Server weitergeleitet werden. WebSphere Application Server for z/OS verwendet GRS, um festzustellen, wo die Transaktion ausgeführt wird.

Informationen zu diesem Vorgang

Wenn Sie globale Transaktionen verwenden, setzt WebSphere Application Server for z/OS zu Beginn einer Transaktion eine Sperranforderung ENQUEUE für die Transaktion ab, die bestehen bleibt, bis die Transaktion beendet ist.

WebSphere Application Server for z/OS verwendet Sperranforderungen (ENQUEUE) für GRS für Folgendes:
  • Zweiphasige COMMIT-Transaktionen, an denen mehr als ein Server beteiligt ist
  • HTTP-Sitzungen im Speicher
  • Stateful EJBs
  • "Sticky" Transaktionen, um Pseudodialogstatus feststellen zu können

Wenn Sie nicht in einem Sysplex arbeiten, sollten Sie GRS=NONE konfigurieren. Wenn Sie in einem Sysplex arbeiten, sollten Sie die Einstellung GRS=STAR konfigurieren.

Dies erfordert das Konfigurieren von GRS für die Verwendung der Coupling Facility. Alle Sperranforderungen (ENQUEUE) von WebSphere Application Server werden mit RNL=NO abgesetzt, um das Konfigurieren nicht geeigneter Werte für GRSRNLxx zu vermeiden. Ausführliche Informationen zu diesem Konfigurationsprozess können Sie der GRS-Dokumentation entnehmen.

Fehler vermeiden Fehler vermeiden: Wenn Sie einen GRS-Ring verwenden, um einer Sysplex-Umgebung mindestens einen Monoplex zuzuordnen, muss der Zellenname aller Server, die auf den Monoplexen ausgeführt werden, in der gesamten GRS-Umgebung eindeutig sein. Diese Voraussetzung bedeutet, dass der Zellenname eines Servers, der auf einem der Monoplexe ausgeführt wird, folgende Bedingungen erfüllen muss:
  • Er muss sich von dem Zellennamen aller Server unterscheiden, die im Sysplex ausgeführt werden.
  • Er muss sich vom Zellennamen aller Server unterscheiden, die auf einem anderen Monoplex ausgeführt werden, der dem Sysplex zugeordnet ist.
Wenn Sie Server mit doppelten Zellennamen in der GRS-Umgebung haben, kann WebSphere Application Server for z/OS die Sysplex-Zelle und die Monoplex-Zelle nicht unterscheiden und behandelt deshalb beide als zu derselben Zelle gehörig. Diese ungültige Zellenzuordnung bewirkt gewöhnlich unvorhersehbare Verarbeitungsergebnisse.gotcha

Vorgehensweise


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunezgrs
Dateiname:tprf_tunezgrs.html