JWP-Rollen
Als Systemadministrator verwenden Sie die Seite JWP-Rollen, um Serverrollen für Java-Arbeitsprozesse (JWPs) zu definieren. Sie ist nur auf Mandant 0 im Abschnitt Automation Engine Verwaltung der Administration-Perspektive verfügbar.
Diese Seite beinhaltet Folgendes:
Übersicht
Sie können eine Serverrolle für einen JWP definieren, damit er eine bestimmte Queue oder Zuweisung verarbeiten kann. Damit werden negative Auswirkungen auf die Leistung Ihres Systems vermieden. Abhängig von der Serverrolle können Sie jeder Rolle eine bestimmte Anzahl von Prozessen zuweisen und ihnen dann einen bestimmten Rang zuordnen, um den Diensten Priorität zu geben, die Sie zuerst ausführen möchten.
Die folgenden Serverrollen sind für den Java-Arbeitsprozess verfügbar:
-
AUT für Authentifizierung
Wird für die TLS/SSL-Agenten-Authentifizierung sowie LDAP-, SAML- und Kerberos-Benutzerauthentifizierung verwendet. Diese Serverrolle hat eine eigene Queue, in der die entsprechenden Aufgaben gespeichert sind.
Anzahl: 1 - n. Sie können die Anzahl der Prozesse ändern, die dieser Rolle zugewiesen sind.
Rang: Immer 1. Sie können den Rang der AUT-Rolle nicht ändern.
-
PER für Periodisch
Diese Rolle verarbeitet spezielle Zuweisungen, die nicht verteilt werden dürfen, wie zum Beispiel SLA, Telemetrie und Leistungsverwaltung. Periodische/wiederholte Arbeit im Zusammenhang mit dieser Serverrolle wird automatisch ausgelöst. Aus diesem Grund verfügt die Serverrolle nicht über eine eigene Queue, um sie zu speichern.
Anzahl: Nur 1. Sie können die Anzahl der Prozesse, die dieser Rolle zugewiesen sind, nicht ändern.
Rang: Sie können den Rang der PER-Rolle ändern.
-
UTL für Dienstprogramme
Wird für Datenbankverwaltung und Wartungsaufgaben verwendet, wie z. B. Löschen von Mandanten. Diese Serverrolle hat eine eigene Queue, in der die entsprechenden Aufgaben gespeichert sind.
Anzahl: 1 - n. Sie können die Anzahl der Prozesse ändern, die dieser Rolle zugewiesen sind.
Rang: Sie können den Rang der UTL-Rolle ändern.
-
IDX zum Indizieren
Wird von der Lucene-Suche für die Objektindizierung verwendet. Der JWP übernimmt alle Systemvorgänge, die für die Lucene-Indizierung erforderlich sind.
Anzahl: 1 - n. Sie können die Anzahl der Prozesse ändern, die dieser Rolle zugewiesen sind. Sie können jedoch nur eine Rolle pro Host haben.
Rang: Sie können den Rang der IDX-Rolle ändern.
Der erste Java-Arbeitsprozess (JWP), der gestartet wird, verarbeitet die ganze Auslastung. Dem zweiten wird die erste Serverrolle zugewiesen. Dies ist immer eine AUT-Rolle, da das System zuerst die Agenten/Benutzer authentifizieren muss. Den nächsten Java-Arbeitsprozessen werden entsprechend den auf dieser Seite definierten Einstellungen die verbleibenden Rollen zugewiesen.
Wenn aus irgendeinem Grund einer der JWPs nicht mehr funktioniert, übernimmt ein anderer JWP die Arbeit aus der Queue des JWP, der beendet wurde. Das heißt, dass das System die Definition dieser Seite überschreiben kann, um sicherzustellen, dass das System weiterhin funktioniert. Beispiel: Wenn Sie zwei JWPs haben und Sie definiert haben, dass einer von ihnen nur für die Authentifizierung (AUT-Rolle) gilt. Wenn der zweite beendet wird, übernimmt der JWP mit der AUT-Rolle die Arbeit des anderen JWP.
Hinweis: Wenn Sie eine Rolle zuweisen und einen JWP über die Kommandozeile starten, werden diese Serverprozesse ausschließlich für die Rolle verwendet, die Sie in der Kommandozeile definiert haben. In diesem Fall kann der JWP nicht die Aufgaben anderer JWPs übernehmen, falls diese beendet werden.
Die JWP-Rollenliste
Die Liste der JWP-Rollen zeigt die Rollen an, die standardmäßig verfügbar sind. Die Symbolleiste enthält Shortcut-Schaltflächen zu den wichtigsten Funktionen. Die Schaltflächen Exportieren und Aktualisieren stehen standardmäßig zur Verfügung. Mit diesen Schaltflächen können Sie den Inhalt der Tabelle aktualisieren und als CSV-Datei exportieren.
Die Liste enthält die folgenden Spalten, die standardmäßig angezeigt werden:
-
Rang
Rangfolge der Rolle
-
Name
Name der Serverrolle
-
Bezeichner
Bezeichner mit drei Buchstaben, abgekürzt vom Namen der Serverrolle
-
Definiert
Anzahl der Java-Arbeitsprozesse, die Sie für die entsprechende Serverrolle verwenden möchten
-
Aktiv – Dediziert
Tatsächliche Anzahl der Java-Arbeitsprozesse, die ausschließlich der Serverrolle im System gewidmet sind
-
Aktiv - Gesamt
Tatsächliche Anzahl der Java-Arbeitsprozesse, die der Serverrolle im System zugewiesen sind
-
Beschreibung
Kurzbeschreibung der Funktion der Rolle
Definieren von Serverrollen für Java-Arbeitsprozesse
Gehen Sie folgendermaßen vor, um die Serverrollen zu definieren.
-
Öffnen Sie in Mandant 0 die Administration-Perspektive, und wählen Sie Automation EngineManagement > JWP-Rollen aus.
Die Liste JWP-Rollen wird geöffnet und zeigt alle verfügbaren Rollen an.
-
Verwenden Sie die Schaltflächen Rang erhöhen und Rang verringern in der Symbolleiste, um die Rangfolge der Serverrollen entsprechend zu ändern.
-
Verwenden Sie die Pfeile in der Spalte Definiert, um die Anzahl der Java-Arbeitsprozesse, die Sie für die Serverrolle definieren möchten, zu erhöhen bzw. zu verringern.
-
Verwenden Sie die Schaltfläche Speichern in der Symbolleiste, um Ihre Änderungen zu speichern.
Sobald Sie die Serverrollen definiert haben, können Sie erkennen, ob einem Java-Arbeitsprozess in der Spalte Rolle der Seite Prozesse und Auslastung in der Administration-Perspektive eine Rolle zugewiesen ist. Diese Seite ist auf allen Mandanten im System verfügbar. Weitere Informationen finden Sie unter Prozesse und Auslastung.
Starten eines JWP als dedizierte Serverrolle
Sie können JWP als dedizierten Prozess mit einer spezifischen Rolle starten. Beispielsweise können Sie den folgenden Befehl verwenden, um den JWP als dedizierten Prozess mit der Authentifizierungsrolle (AUT) zu starten:
java -Xmx2G -jar ucsrvjp.jar -Iucsrv.ini -role=AUT
Sie können JWP auch mit einer dedizierten IDX- oder UTL-Rolle starten, indem Sie den Kommandozeilenparameter -role entsprechend einstellen.
Hinweis: Wenn Sie eine Rolle zuweisen und einen JWP über die Kommandozeile starten, werden diese Serverprozesse ausschließlich für die Rolle verwendet, die Sie in der Kommandozeile definiert haben. In diesem Fall kann der JWP keine Aufgaben anderer JWPs übernehmen, falls diese anhalten sollten.
Weitere Informationen finden Sie unter Starten des JWPs
Siehe auch: