Proceso de trabajo en Modo Priv

Modo PRIV: Si un proceso de trabajo de diálogo ha agotado el área de rollo asignada y la memoria extendida, se asigna memoria privada al proceso de trabajo. El proceso de trabajo entra en modo PRIV (privado).

Por qué el proceso de trabajo entra en Modo Priv

Un proceso de trabajo entra en modo PRIV, si el proceso de transacción abierta en particular ha ocupado toda la memoria de la memoria extendida

(hasta su cuota – definida por el parámetro ZTTZ/roll_extension), memoria de área de rollo en el proceso de trabajo (definida por el parámetro ZTTA/roll_area) y, finalmente, comienza a ocupar memoria de la memoria del montón. Cuando un proceso de trabajo comienza a usar memoria de montón, entra en modo PRIV.

Sin multiplexación de procesos de trabajo

Una vez que un proceso de trabajo entra en modo PRIV, la multiplexación de procesos de trabajo ya no es posible para esa transacción abierta.
Esto se debe a que una vez que el WP entra en modo PRIV, no está disponible para ninguna otra transacción y solo tenemos un número limitado de procesos de trabajo.

Cómo evitar que el proceso de trabajo de diálogo entre en modo Priv

Asegúrese de que los siguientes parámetros estén definidos en el perfil de instancia RZ10:

rdisp/max_priv_time: Se utiliza para definir el tiempo máximo que un proceso de trabajo puede permanecer en modo PRIV. (Después de esto, los procesos de trabajo se terminan y se reinician). Esto es razonable porque más allá del límite de tiempo establecido, es imperativo asumir que el programa que utiliza el proceso de trabajo es eficiente. (en caso de que un programa realmente necesite tanto tiempo, debe programarse como un trabajo de fondo).

rdisp / wppriv_max_no – Este parámetro define el número máximo de procesos de trabajo que pueden estar en modo PRIV. Muy útil.

ABAP / heaplimit-Asegúrese de que un parámetro está definido. Esto asegura que si un programa consume una cierta cantidad de memoria de montón, el proceso de trabajo que se está utilizando puede terminar.

Y, finalmente, compruebe si su asignación de memoria extendida no es lo suficientemente grande. el parámetro em / initial_size_mb define el tamaño fijo de la memoria extendida. Aumentar este tamaño solo si descubre que muchos procesos entran con frecuencia en modo PRIV.

El siguiente enlace puede proporcionar solución a su problema.

http://help.sap.com/saphelp_nw70/helpdata/en/7a/caa6f3bfdb11d188b30000e83539c3/content.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada.