3 Provider Services-Konfiguration
Die Konfigurationseigenschaften für Provider Services sind in der Essbase-Weboberfläche verfügbar, damit Sie die Parameter für den Netzwerk-Timeout verwalten können.
Sie können die Werte für Provider Services-Konfigurationen in der Konsole festlegen. Siehe Konfigurationseigenschaften für Providerservices festlegen.
essbase.jobs.maxCount
Mit der Konfigurationseigenschaft Provider Services essbase.jobs.maxCount können Sie die maximale Anzahl paralleler Jobs festlegen, die Essbase ausführen kann.
Syntax
essbase.jobs.maxCount nn: Gibt die Anzahl der aktiven Jobs an, die Essbase parallel ausführen kann. Der Standardwert ist 10.
Beschreibung
Jobs sind Vorgänge, die Sie über die Essbase-Weboberfläche ausführen können. Zu den Jobs gehören das Laden von Daten, das Erstellen der Dimensionen, das Exportieren von Cubes, die Ausführung von MaxL-Skripten, die Ausführung von Berechnungen und das Löschen von Daten. Jobs sind asynchron, d.h. sie werden im Hintergrund als ein eindeutiger Thread ausgeführt. Jeder Job hat eine eindeutige ID.
Bei dieser Eigenschaft muss die Groß-/Kleinschreibung beachtet werden. Stellen Sie daher sicher, dass Sie den Namen wie im Beispiel angegeben angeben.
Beispiel
essbase.jobs.maxCount 15olap.server.netRetryCount
Mit der Konfigurationseigenschaft Essbase Provider Services olap.server.netRetryCount können Sie festlegen, wie oft eine API einen nicht erfolgreichen Netzwerkvorgang wiederholen kann, bevor ein Fehler gemeldet wird. Wenn olap.server.netSocketTryInfinite auf "true" gesetzt ist, hat olap.server.netRetryCount keine Auswirkung.
Syntax
olap.server.netRetryCount nn: Ein ganzzahliger Wert. Der Standardwert ist 600 Wiederholungen. Alle fünf Versuche geben eine Zeitüberschreitung von einer Sekunde. Der Standardwert 600 gibt einen Timeout von zwei Minuten an.
olap.server.netSocketTimeOut
Mit der Konfigurationseigenschaft Provider Services olap.server.netSocketTimeOut können Sie die maximale Zeit festlegen, die ein Essbase-Netzwerkvorgang (Lesen/Schreiben) blockiert werden kann, bevor die I/O-Zeit für den Vorgang überschritten wird.
Syntax
olap.server.netSocketTimeOut nn: Gibt die Anzahl der Millisekunden an, die ein Essbase-Netzwerkvorgang blockiert werden kann, bevor die Vorgangs-I/O-Zeitüberschreitung eintritt.
Hinweis:
Dieser Wert wirkt sich auf das allgemeine Timeoutverhalten für Anforderungen aus und sollte nicht willkürlich geändert werden.Beispiel
olap.server.netSocketTimeOut 200olap.server.netSocketTryInfinite
Mit der Konfigurationseigenschaft Essbase Provider Services olap.server.netSocketTryInfinite können Sie festlegen, ob der Client bei einem Netzwerkvorgang unbegrenzt versucht. Wenn dieser Wert auf true gesetzt ist, hat olap.server.netRetryCount keine Auswirkungen. Der Standardwert ist false.
Syntax
olap.server.netSocketTryInfinite true|falsesystem.cluster.monitorInterval
Mit der Konfigurationseigenschaft Provider Services system.cluster.monitorInterval können Sie das Intervall festlegen, in dem Essbase die Serverknoten in aktiven (schreibgeschützten) Clustern abfragt, um zu bestimmen, ob die Knoten heruntergefahren oder aktiv sind.
Syntax
system.cluster.monitorInterval nn: Das Intervall in Sekunden, in dem Essbase die Knoten in aktiven (schreibgeschützten) Clustern abfragt, um festzustellen, ob sie heruntergefahren oder aktiv sind. Das Standardintervall ist 30s.
Beispiel
system.cluster.monitorInterval 30