Privater Speicher

Automatische Beendigung von Prozessen im PRIV-Modus

Wenn in einem SAP-Anwendungsserver zu viele Dialogarbeitsprozesse im PRIV-Modus ablaufen, treten Performanceprobleme auf. Die normale Bearbeitung von Nutzeranfragen wird durch die PRIV Mode Arbeitsprozesse verlangsamt.

Das SAP-System bietet einen Mechanismus, mit dem Sie nicht aktive Dialogprozesse im PRIV-Modus beenden können. Dieser Mechanismus hilft, Leistungsprobleme zu reduzieren.

Der Mechanismus funktioniert wie folgt:

Im PRIV-Modus kann eine maximale Anzahl (n) von Dialog-Arbeitsprozessen ohne zeitliche Begrenzung ausgeführt werden.

Um diese Zahl n zu ermitteln, setzen Sie den Wert des Profilparameters rdisp/wppriv_max_no. Wenn kein Wert eingegeben wird, ermittelt das SAP-System n nach folgender Formel:

Die Zahl (n) wird auf den größeren der 2 folgenden Werte gesetzt:

  • Anzahl der Dialogarbeitsprozesse minus 5

Wenn mehr als n Dialogarbeitsprozesse aktiv sind und die im Parameter rdisp / max_priv_time festgelegte Zeitspanne (Standard 600 Sekunden) abgelaufen ist, wird die Transaktion für den PRIV-Prozess zurückgesetzt, der die längste mögliche Zeit im PRIV-Modus verbracht hat.

Beispiel

Sie haben 10 Dialogarbeitsprozesse auf einer SAP-Instanz konfiguriert. Die Parameter rdisp/wppriv_max_no und rdisp/max_priv_time werden nicht geändert (Standardeinstellung).

Dann prüft das SAP-System periodisch, ob sich nach 600 Sekunden (10 Minuten) mehr als 50 Arbeitsprozesse im PRIV-Modus befinden. Wenn dies der Fall ist, wird die Transaktion zurückgesetzt, die sich am längsten im PRIV-Modus befand. Dem Benutzer wird ein entsprechendes Dialogfeld angezeigt.

Wenn Leistungsprobleme auftreten, können Sie diese Parameter ändern, dies jedoch nur nach Rücksprache mit SAP.

Hinweis

Nicht-Dialog-Arbeitsabläufe (Hintergrund, Update, etc.) sind in diesem Mechanismus nicht enthalten und werden ebenfalls nicht berücksichtigt.

Leave a Reply