JWP-Rollen
Als Systemadministrator verwenden Sie die Seite JWP-Rollen, um Serverrollen für Java-Arbeitsprozesse (JWPs) zu definieren. Sie ist nur in Mandant 0 im Abschnitt Automation EngineVerwaltung der Perspektive "Administration" 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, die dieser Rolle zugewiesen sind, nicht ändern.
Rang: Immer 1. Sie können den Rang der Rolle AUT nicht ändern.
-
PER für Periodisch
Diese Rolle bearbeitet spezielle Zuweisungen, die nicht verteilt werden dürfen, wie zum Beispiel SLA, Telemetriedaten, Leistungsdatenerfassung und die Polling- und Callback-Anforderungen der REST-API. 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: Immer 1. Sie können die Anzahl der Prozesse, die dieser Rolle zugewiesen sind, nicht ändern.
Rang: Sie können den Rang der Rolle PER ändern.
-
UTL für Dienstprogramme
Wird zur Datenbankverwaltung und für Wartungsaufgaben verwendet, z. B. zum 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, die dieser Rolle zugewiesen sind, nicht ändern.
Rang: Sie können den Rang der Rolle UTL ändern.
-
IDX für Indexierung
Wird von der Lucene-Suche für die Objektindexierung verwendet. Der JWP übernimmt alle Systemvorgänge, die für die Lucene-Indexierung erforderlich sind.
Anzahl: 1 - n. Sie können die Anzahl der Prozesse, die dieser Rolle zugewiesen sind, nicht ändern. Sie können jedoch nur eine Rolle pro Host haben.
Rang: Sie können den Rang der Rolle IDX ändern.
Der erste Java-Arbeitsprozess (JWP), der gestartet wird, verarbeitet die ganze Workload. 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 (Rolle AUT) zuständig ist. Wenn der zweite beendet wird, übernimmt der JWP mit der Rolle AUT 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 Workload anderer JWPs übernehmen, falls diese beendet werden.
Liste "JWP-Rollen"
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
Rang der Rolle
-
Name
Name der Serverrolle
-
Kennung
Kennung mit drei Buchstaben, abgekürzt basierend auf dem Namen der Serverrolle
-
Definiert
Anzahl der Java-Arbeitsprozesse, die Sie für die entsprechende Serverrolle verwenden möchten
-
Aktiv Spezifisch
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 zugeordnet sind
-
Beschreibung
Kurzbeschreibung der Funktion der Rolle
Definieren von Serverrollen für Java-Arbeitsprozesse
Gehen Sie wie nachfolgend beschrieben vor, um die Serverrollen zu definieren.
-
Öffnen Sie in Mandant 0 die Perspektive "Administration" und wählen Sie Automation Engine-Management > 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 in der Spalte Rolle der Seite Prozesse & Auslastung in der Perspektive "Administration" sehen, ob einem Java-Arbeitsprozess eine Rolle zugewiesen ist. Diese Seite ist in allen Mandanten im System verfügbar. Weitere Informationen finden Sie unter Prozesse & 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: