Sie können das Script manageODR.py verwenden, um angepasste Protokolle zu verwalten und einen Cluster mit On Demand Routern (ODR) zu erstellen.
Das Script manageODR.py befindet sich im Verzeichnis Installationsstammverzeichnis/bin. Vor Ausführung dieses Scripts müssen Sie sicherstellen, dass die Umgebungsvariable WAS_HOME so konfiguriert ist, dass sie auf das Verzeichnis Ihrer WebSphere-Installation verweist.
Argument | Beschreibung |
---|---|
<Knoten:ODR> |
Name des Knotens und des ODR. Beispiel: mynode:myodr. |
<Cluster> |
Name eines Clusters |
<ODR-Server_oder_ODR-Cluster> |
Entweder <Knoten:ODR> oder <Cluster> |
<Regelnummer> |
Nummer der Regel von 1 bis zur Nummer, die die Gesamtzahl der Regeln angibt. |
<Bedingung> |
Bedingung (d. h. boolescher Ausdruck), die den Wert true haben muss, um die zugeordnete angepasste Protokollierung auszulösen. |
<Format_der_Protokolldatei> |
Spezifikation, die den Dateinamen und das Format des Protokolleintrags angibt. |
Das folgende Beispiel zeigt, wie ein HTTP-ODR mit dem Namen ODR auf dem Knoten Knoten1 erstellt wird:
wsadmin.sh -f createodr.jacl Knoten1 ODR ODR
Das folgende Beispiel zeigt, wie ein ODR mit dem Namen ODR auf dem Knoten Knoten1 in einem ODR-Cluster mit dem Namen ODR-Cluster erstellt wird:
wsadmin.sh -f manageODR.py -lang jython convertToCluster Knoten1:ODR ODR-ClusterDas folgende Beispiel zeigt, wie eine Regel für das angepasste Protokoll so konfiguriert wird, dass alle Anforderungen, deren Servicezeit mehr als 2 Sekunden beträgt, in das angepasste Protokoll slow.log gestellt werden und außerdem der Anwendungsserver, an den die Anforderung gesendet wird, und die Servicezeit angegeben werden:
wsadmin.sh -f manageODR.py -lang jython insertCustomLogRule myNode02:odr1 1 "service.time > 2000" "slow.log %t %r %Z %T"Das folgende Beispiel zeigt, wie eine Regel für das angepasste Protokoll so konfiguriert wird, dass alle 503 Antworten in die Datei 503.log gestellt werden. Die Regel wird an Position 2 hinzugefügt. Ist an Position 2 bereits eine Regel vorhanden, wird die neue Regel vor der vorhandenen Regel eingefügt.
wsadmin.sh -f manageODR.py -lang jython insertCustomLogRule myNode02:odr1 2 "response.code = 503" "503.log %t %r %s