Serverprozesse
Serverprozesse sind die technische Grundlage der Automation Engine. Im Grunde gibt es entweder Arbeitsprozesse (WPs) oder Kommunikationsprozesse (CPs), aber innerhalb dieser beiden Gruppen gibt es mehrere Arten von Serverprozessen. Serverprozesse sind nicht auf einen einzigen Knoten/einen einzigen Computer beschränkt, was sowohl die Effizienz als auch die Zuverlässigkeit durch ihre Verteilung auf mehrere Computer erhöht. Weitere Informationen finden Sie unter Serverprozesstypen.
Diese Seite beinhaltet Folgendes:
Übersicht
Alle Serverprozesse kommunizieren miteinander. Fällt ein Prozess aus, übernehmen die anderen.
Serverprozessnamen werden dynamisch erstellt und geben die Reihenfolge an, in der sie gestartet werden. Arbeitsprozessnamen beginnen mit den Buchstaben WP, Kommunikationsprozessnamen mit den Buchstaben CP. Bei beiden folgt die nächste verfügbare Prozessnummer. Der Name eines Java-Kommunikationsprozess (JCP) beginnt ebenfalls mit CP, verwendet aber aus Gründen des Lastausgleichs die höchste verfügbare Prozessnummer. Log- und Trace-Dateinamen basieren auf den zugehörigen Prozessnamen.
Wichtig! Prozessnummern müssen im gesamten AE-System eindeutig sein, auch wenn das System auf mehrere Computer verteilt ist.
Anzahl der Serverprozesse
Für jedes Automation Engine-System ist mindestens ein Arbeitsprozess (WP) und ein Kommunikationsprozess (CP) erforderlich. Bei Bedarf kann die Anzahl der Serverprozesse jederzeit erhöht werden. Der Kommunikationsaufwand sollte ausgewogen sein, und die gesamte Kommunikation sollte nicht von einem einzigen Kommunikationsprozess (CP) abhängen. Es wird empfohlen, zwei Kommunikationsprozesse (CPs) und verschiedene Arbeitsprozesse (WPs) zu verwenden, die mit der Anzahl der verwendeten Prozessoren umgehen können.
Ausrüstung
Es wird empfohlen, die Anzahl der Serverprozesse entsprechend den unten aufgeführten Werten einzurichten. Es gibt keine Beschränkung für die Anzahl der Prozesse. Denken Sie jedoch daran, dass bei einer erhöhten Anzahl an Serverprozessen der interne Administrationsaufwand höher als der durch die Lastverteilung erzielte Nutzen sein könnte.
Hinweis: Diese Werte basieren auf der Annahme, dass keine anderen Anwendungen auf dem jeweiligen Computer laufen.
Folgende Mindestausstattungen sind erforderlich:
-
ein primärer Arbeitsprozess (PWP)
-
zwei Kommunikationsprozesse (CPs)
-
zwei Arbeitsprozesse (WPs)
-
zwei Dialogprozesse (DWPs)
Die empfohlene Verteilung der Ausstattung ist:
-
pro Computer
mindestens zwei Kommunikationsprozesse (CPs)
-
pro Kern
ein bis drei Arbeitsprozesse (WPs)
-
nach Bedarf
zwei bis n Dialogprozesse (DWPs)
Die Anzahl der zu verwendenden Dialogprozesse (DWPs) hängt nicht von der Anzahl der Prozessoren ab, sondern von der Anzahl der Benutzer, die am System angemeldet sind. Überprüfen Sie die Auslastung auf der Seite Prozesse und Auslastung und erstellen Sie bei Bedarf neue. Sie können auch die Auslastung der einzelnen Serverprozesse überprüfen. Abhängig von den jeweiligen Werten können Sie reagieren und bei Bedarf neue Serverprozesse starten. Weitere Informationen finden Sie unter Dialogprozesse und Prozesse und Auslastung.
Standardmäßig ist das Datenbankschema auf Kommunikationsprozesse (CPs) ausgelegt. Wenn diese fünf Kommunikationsprozesse (CPs) jedoch überschritten werden, erzeugt der nächste Prozess eigene Tabellen (MQ1CP006 und MQ2CP0006) in der Datenbank.
Siehe auch: