Angepasste Zelleneigenschaften
Sie können Name/Wert-Paare mit Daten konfigurieren, in denen der Name ein Eigenschaftsschlüssel und der Wert ein Zeichenfolgewert ist, den Sie verwenden können, um Konfigurationseigenschaften für eine Zelle festzulegen. Durch die Definition einer neuen angepassten Eigenschaft für eine Zelle können Sie eine Einstellung konfigurieren, die über die in der Administrationskonsole verfügbaren Einstellungen hinausgeht. In diesem Abschnitt sind angepasste Eigenschaften aufgelistet, die für die Konfiguration einer Zelle verfügbar sind.
Gehen Sie wie folgt vor, um eine angepasste Eigenschaft für eine Zelle anzugeben:
- Klicken Sie in der Administrationskonsole auf .
- Klicken Sie auf der Seite "Angepasste Eigenschaften" auf Neu.
- Geben Sie auf der Einstellungsseite den Namen der angepassten Eigenschaft, die Sie konfigurieren möchten, im Feld Name und den Wert, den Sie für die Eigenschaft festlegen möchten, im Feld Wert ein.
- Klicken Sie auf Anwenden oder OK und anschließend auf Speichern, um Ihre Konfigurationsänderungen zu speichern.
- Starten Sie den Server erneut, auf dem sich die Zelle befindet.
Mit dem Produkt werden die folgenden angepassten Eigenschaften bereitgestellt:
- com.ibm.websphere.management.launcher.options
com.ibm.websphere.process.terminator.deletepid
- enableAdminAuthorizationCache
- IBM_CLUSTER_CALLBACK_TIMEOUT
- IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE
- IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING
- IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING
- IBM_CLUSTER_ENABLE_PRELOAD
- IBM_CLUSTER_ENABLE_NON_DEFAULT_COOKIE_NAMES
- IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES
- IBM_CLUSTER_PURGE_NOTIFICATIONS
- IBM_CLUSTER_REUSE_ORIGINAL_IOR
- IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT
- IBM_CLUSTER_USE_LEGACY_COMPRESSOR
- IBM_CLUSTER_WBI_SUPPORT
- IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP
- LargeTopologyOptimization
com.ibm.websphere.management.launcher.options
Geben Sie den Wert displayServerInFront an, um den Namen der Zelle, des Knotens und des Servers vor der Ausgabe für den Befehl ps -ef anzuzeigen. Diese Eigenschaft soll Ihnen helfen, die Prozess-ID eines Servers zu ermitteln. Die Eigenschaft wirkt sich nicht auf den Serverprozess aus.
Information | Wert |
---|---|
Eigenschaft | com.ibm.websphere.management.launcher.options |
Datentyp | String |
Standardwert | Ohne |
![[z/OS]](../images/ngzos.gif)
com.ibm.websphere.process.terminator.deletepid
Das Attribut "autoRestart" für die Serverüberwachungsrichtlinie ist standardmäßig auf false gesetzt, weil Automatic Restart Management (ARM) gewöhnlich zum Verwalten automatischer Neustarts des Anwendungsservers verwendet wird. Das Attribut "autoRestart" für die Serverüberwachungsrichtlinie ist in der Datei server.xml definiert.
Wenn Sie das Attribut "autoRestart" auf true setzen, weil Sie nicht ARM für die Verwaltung Ihrer automatischen Serverneustarts verwenden möchten, müssen Sie Ihrer Zellenkonfiguration außerdem die angepasste Zelleneigenschaft "com.ibm.websphere.process.terminator.deletepid" hinzufügen und diese angepasste Eigenschaft auf true setzen. Wenn Sie nur die Einstellung für das Attribut "autoRestart" ändern, werden die Server in der Zelle infolge eines stopImmediate-Befehls weiterhin erneut gestartet.
Information | Wert |
---|---|
Eigenschaft | com.ibm.websphere.process.terminator.deletepid |
Datentyp | Boolean |
Standardwert | false |
enableAdminAuthorizationCache
Das Caching für die Berechtigung ist standardmäßig inaktiviert. Das Caching kann durch Festlegen des Werts true für diese Eigenschaft aktiviert werden.
{
wsadmin> set c [$AdminConfig list Cell]
wsadmin> $AdminConfig create Property $c {{name enableAdminAuthorizationCache}{value true}}
}
Wenn diese Eigenschaft festgelegt ist, muss eine geringere Anzahl von RACF-Berechtigungen vorhanden sein.
IBM_CLUSTER_CALLBACK_TIMEOUT
Gibt die Zeit (in Millisekunden) an, die der Node Agent auf die Zusammenstellung von Clusterdaten wartet, nachdem ein Client die erste Anforderung für diesen Cluster übergeben hat. Sie müssen keinen Wert für diese Eigenschaft angeben, wenn die angepasste Eigenschaft IBM_CLUSTER_ENABLE_PRELOAD auf true gesetzt ist, da die Daten in dieser Situation während des Serverstarts vorinstalliert werden.
Wenn die für diese Eigenschaft angegebene Zeit für die Clusterdaten, die zusammengestellt werden müssen, nicht ausreichend ist, treten möglicherweise weiterhin Ausnahmen des Typs "NO_IMPLEMENT: No Cluster Data Available" auf, wenn ein Client die ersten Male Anforderungen an einen Cluster sendet. Durch Angabe einer angemessenen Zeit für die Eigenschaft oder durch Angabe des Werts 0, der die Zeitlimits entfernt, wird das Auftreten von Ausnahmen des Typs "NO_IMPLEMENT: No Cluster Data Available" verhindert, weil die Clusterdaten innerhalb der angegebenen Zeit zusammengestellt werden.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_CALLBACK_TIMEOUT |
Datentyp | Integer |
Standardwert | 180000 (entspricht 3 Minuten) |
IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE
Gibt die Anzahl der Threads im Thread-Pool an, die für die Ausführung der angepassten Advisorfunktionen verwendet werden.
Ein einziger Thread-Pool wird für die Ausführung aller angepasten Advisorfunktionen verwendet, die in einem Proxy-Server konfiguriert sind. Wenn die Anzahl der konfigurierten angepassten Advisorfunktionen die Anzahl der Threads im Pool übersteigt und das Abfrageintervall sowie weitere Bedingungen so festgelegt sind, dass mehr angepasste Advisorfunktionen gleichzeitig ausgeführt werden müssen als Threads im Pool vorhanden sind, werden einige angepasste Advisorfunktionen aufgestaut und ausgeführt, sobald ein Thread verfügar wird.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE |
Datentyp | Integer |
Einstellmöglichkeiten | 1 - 50 |
Standardwert | 5 |
IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING
Gibt an, ob die Veröffentlichung von Aktualisierungen von ActiveClusterSet verzögert wird. Wird diese angepasste Eigenschaft aktiviert, ermöglicht dies eine Leistungssteigerung in großen SIBus-Topologien und konfigurierten Zielen, was wiederum zu einer Verringerung der Start- und Stoppzeit der Messaging-Engine führt.
Ist diese Eigenschaft auf true gesetzt, wird die Veröffentlichung von Aktualisierungen verzögert.
Ist diese Eigenschaft auf false gesetzt, werden Aktualisierungen umgehend veröffentlicht.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING |
Datentyp | Boolean |
Standardwert | true |
IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING
Gibt an, ob die Veröffentlichung von Aktualisierungen von ClusterDescription verzögert wird. Wird diese angepasste Eigenschaft aktiviert, ermöglicht dies eine Leistungssteigerung in großen SIBus-Topologien (Service Integration Bus) und konfigurierten Zielen, was wiederum zu einer Verringerung der start- und Stoppzeit der Messaging-Engine führt.
Ist diese Eigenschaft auf true gesetzt, wird die Veröffentlichung von Aktualisierungen verzögert.
Ist diese Eigenschaft auf false gesetzt, werden Aktualisierungen umgehend veröffentlicht.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING |
Datentyp | Boolean |
Standardwert | true |
IBM_CLUSTER_ENABLE_PRELOAD
Gibt an, ob die Logik für vorheriges Laden beim Serverstart auf dem Node Agent ausgeführt wird. Ohne vorheriges Laden lädt ein Node Agent die Daten für einen Cluster erst, nachdem er die erste Anforderung für diesen Cluster empfangen hat.
Wenn diese Eigenschaft auf true gesetzt ist, werden Clusterdaten auf dem Node Agent beim Start geladen und müssen nicht zur Laufzeit erstellt und weitergegeben werden.
Wenn diese Eigenschaft auf false gesetzt ist, werden die Clusterdaten bei der ersten Anforderung an einen Cluster erstellt und weitergegeben. Dies führt in einigen Fällen zu Ausnahmen des Typs NO_IMPLEMENT: No Cluster Data Available bei den ersten Anforderungen, die ein Client an einen Cluster sendet.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_ENABLE_PRELOAD |
Datentyp | Boolean |
Standardwert | true |
IBM_CLUSTER_ENABLE_NON_DEFAULT_COOKIE_NAMES
Geben Sie diese angepasste Eigenschaft mit dem Wert true an, um den Cookienamen auf der Server-, Anwendungs- oder Modulebene zu überschreiben, damit der Proxy-Server die Sitzungsaffinität mit mehreren Anwendungen in verschiedenen Clustern bewahren kann. Der Proxy-Server kann die Sitzungsaffinität bewahren, da er andere Sitzungscookies als JSESSIONID erkennen kann.
Wenn Sie eine Sitzungsmanagementkonfiguration ändern, warten Sie bis alle Member des Clusters mit der neuen Konfiguration aktualisiert wurden, bevor Sie einen automatischen Start des Clusters durchführen. Andernfalls funktioniert die Sitzungsübernahme möglicherweise nicht.
Wenn Sie die Sitzungsmanagementkonfiguration einer Anwendung oder eines Moduls ändern, warten Sie bis alle Member des Cluster mit der neuen Konfiguration aktualisiert wurden, bevor Sie die Anwendung stoppen und erneut starten. Andernfalls funktioniert die Sitzungsübernahme möglicherweise nicht.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_ENABLE_NON_DEFAULT_COOKIE_NAMES |
Datentyp | Boolean |
Standardwert | false |
IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES
Geben Sie diese angepasste Eigenschaft mit dem Wert true an, um festzulegen, dass ein Cookiename in einer Datei mit dem Namen web.xml oder in einer ServletContextListener-Instanz angegeben wird, damit der Proxy-Server die Sitzungsaffinität mit mehreren Anwendungen in verschiedenen Clustern bewahren kann. Der Proxy-Server kann die Sitzungsaffinität bewahren, da er andere Servlet 3.0-Sitzungscookies als JSESSIONID erkennen kann.
Wenn Sie vom Standard abweichende Servlet 3.0-Cookies und vom Standard abweichende Cookies auf der Server-, Anwendungs- oder Modulebene konfigurieren, haben die Servlet 3.0-Cookies Vorrangstellung.
Wenn Sie eine Sitzungsmanagementkonfiguration ändern, warten Sie bis alle Member des Clusters mit der neuen Konfiguration aktualisiert wurden, bevor Sie einen automatischen Start des Clusters durchführen. Andernfalls funktioniert die Sitzungsübernahme möglicherweise nicht.
Wenn Sie die Sitzungsmanagementkonfiguration einer Anwendung oder eines Moduls ändern, warten Sie bis alle Member des Cluster mit der neuen Konfiguration aktualisiert wurden, bevor Sie die Anwendung stoppen und erneut starten. Andernfalls funktioniert die Sitzungsübernahme möglicherweise nicht.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES |
Datentyp | Boolean |
Standardwert | false |
IBM_CLUSTER_PURGE_NOTIFICATIONS
Gibt an, ob Referenzen auf Identitäten gelöscht werden, wenn für Benachrichtigungen für diese Identitäten keine ClusterObservers registriert sind. Wenn eine Identität gelöscht wird, werden alle zugehörigen Beiträge im BulletinBoard zu dieser Identität gelöscht. Wird diese Eigenschaft auf true gesetzt, werden die Referenzen auf Identitäten aktiviert, für die keine zu löschenden ClusterObservers registriert sind.
In einem hierarchischen SIB-Szenario (Service Integration Bus) sind gewöhnlich viele Ziele definiert. Wenn diese Eigenschaft auf false gesetzt ist und ein Produkt wie WebSphere Process Server in WebSphere Application Server installiert ist, ermöglicht Workload-Management (WLM) keine ordnungsgemäße Garbage-Collection der im Bulletin-Board gespeicherten Daten. Diese Situation kann zu einem langsamen Speicherverlust führen, wenn bestimmte Tasks, wie z. B. die Installation und Deinstallation von Anwendungen, ohne einen Neustart des Prozesses wiederholt werden. Wenn der Prozess erneut gestartet wird, werden alle Beiträge, die diesem Server zugeordnet sind, automatisch gelöscht und so Speicherverluste verhindert.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_PURGE_NOTIFICATIONS |
Datentyp | Boolean |
Standardwert | false |
IBM_CLUSTER_REUSE_ORIGINAL_IOR
Geben Sie an, ob ein Java™-Thin-Client oder -Serverprozess wiederholte Verbindungsversuche tätigen kann, bis die Clusterdaten für die Rückgabe an den Client verfügbar sind. Die Clusterdaten werden anschließend für alle zukünftigen Versuche verwendet.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_REUSE_ORIGINAL_IOR |
Datentyp | Boolean |
Standardwert | true |
IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT
Geben Sie einen Wert in Millisekunden an, um die Zeit anzugeben, die die Funktion "ripplestart" auf die Beendigung von Prozessen wartet, bevor sie sie erneut startet. Wenn Sie einen Ripple-Start versuchen und die Prozesse nicht vor dem Beginn der Startoperation beendet wurden, wird mindestens einer der Prozesse nicht erneut gestartet.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT |
Datentyp | Integer |
Standardwert | 300000 Millisekunden (5 Minuten) |
IBM_CLUSTER_USE_LEGACY_COMPRESSOR
Ab Version 6.1.0.37 verwendet Workload-Management (WLM) eine neue Prozedur für die Komprimierung und Extraktion von Daten, die zwischen Prozessen gesendet werden. Diese Prozedur reduziert den Komprimierungsaufwand in großen WebSphere Process Server- und SIB-Topologien mit mindestens 2.000 Zielen. Außerdem verhindert diese Prozedur den Verlust komprimierter Daten, wenn eine Reihe von zu komprimierenden Bytes nicht wirklich komprimiert werden konnte, weil jedes Byte eindeutig ist. Diese Situation kann aufgrund der Art und Weise, in der WLM die nicht komprimierten Daten zuvor behandelt hat, potenziell zu einem Datenverlust führen.
Diese optimierte Komprimierungs- und Dekomprimierungsprozedur ist für die meisten Umgebungen geeignet. Wenn diese Prozedur aber zu Problemen in Ihrer Umgebung führt, fügen Sie die angepasste Eigenschaft IBM_CLUSTER_USE_LEGACY_COMPRESSOR Ihren Zelleneinstellungen hinzu und setzen Sie sie auf true. Wird diese Eigenschaft auf true gesetzt, behandelt WLM die Datenkomprimierung und -dekomprimierung ebenso wie vor der Installation von Version 6.1.0.37 oder höher.
Wenn Sie diese angepasste Eigenschaft Ihren Zelleneinstellungen hinzufügen, müssen Sie die Knoten synchronisieren und alle Prozesse in der Zelle erneut starten, damit diese Änderung übernommen wird.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_USE_LEGACY_COMPRESSOR |
Datentyp | Boolean |
Standardwert | false |
IBM_CLUSTER_WBI_SUPPORT
Exception stack trace: javax.naming.NamingException:
Error during resolve. Root exception is rg.omg.CORBA.NO_IMPLEMENT:Trace from server:
Servername at host Hostname

Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_WBI_SUPPORT |
Datentyp | Boolean |
Standardwert | false |
IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP
Wenn Sie diese Eigenschaft auf true setzen, setzt das Workload-Management im WebSphere-Proxy-Server den virtuellen Host, der in einer Webanwendung konfiguriert ist, durch. Ist ein virtueller Host in einer Webanwendung konfiguriert und sucht das Workload-Management im Proxy nach verfügbaren Endpunkten, werden nur Endpunkte an den Ports, die diesem virtuellen Host zugeordnet sind, berücksichtigt.
Information | Wert |
---|---|
Eigenschaft | IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP |
Datentyp | Boolean |
Standardwert | False |
LargeTopologyOptimization
- On Demand Router, Routing-Regeln und Richtlinien
- Autonome Controller, die Unterstützung für dynamisches Clustering, dynamischen Lastausgleich, Überlastungsschutz und Elastizität bereitstellen
- Servicerichtlinien, die die Priorisierung des Datenverkehrs ermöglichen
- Vitalitätsüberwachung
Information | Wert |
---|---|
Eigenschaft | LargeTopologyOptimization |
Geltungsbereich | Zelle |
Wert | true, false |
Standardwert | true |