Processo di lavoro in modalità Priv

Modalità PRIV: se un processo di lavoro di dialogo ha esaurito l’area di roll assegnata e la memoria estesa, la memoria privata viene assegnata al processo di lavoro. Il processo di lavoro va in modalità PRIV (privato).

Perché il Processo di Lavoro va in Priv Modalità

Un processo di lavoro va in PRIV modalità, se la transazione aperta processo ha preso tutta la memoria in memoria estesa

(fino a sua quota – definire con il parametro ZTTZ/roll_extension), roll area di memoria nel processo di lavoro (definito dal parametro ZTTA/roll_area) e poi finalmente si inizia a prendere la memoria dalla memoria Heap. Quando un processo di lavoro inizia a utilizzare la memoria Heap, entra in modalità PRIV.

No work process multiplexing

Una volta che un processo di lavoro entra in modalità PRIV, work process multiplexing non è più possibile per quella transazione aperta.
Questo perché una volta che il WP entra in modalità PRIV, non è disponibile per altre transazioni e abbiamo solo un numero limitato di processi di lavoro.

Come evitare che il processo di lavoro della finestra di dialogo entri in modalità Priv

Assicurarsi che i parametri seguenti siano definiti nel profilo di istanza RZ10:

rdisp/max_priv_time – Utilizzato per definire il tempo massimo in cui un processo di lavoro può rimanere in modalità PRIV. (Dopo questo i processi di lavoro vengono terminati e riavviati). Questo è ragionevole perché oltre il limite di tempo impostato, è imperativo supporre che il programma che utilizza il processo di lavoro sia efficiente. (nel caso in cui un programma abbia davvero bisogno di così tanto tempo, deve essere programmato come un lavoro in background).

rdisp / wppriv_max_no-Questo parametro definisce il numero massimo di processi di lavoro che possono essere in modalità PRIV. Molto utile.

ABAP / heaplimit – Assicurarsi che un parametro sia definito. Ciò garantisce che se un programma consuma una certa quantità di memoria heap, il processo di lavoro utilizzato può essere terminato.

E infine controlla se la tua allocazione di memoria estesa non è abbastanza grande. il parametro em / initial_size_mb definisce la dimensione fissa della memoria estesa. Aumentare questa dimensione solo se si scopre che molti processi sono spesso in modalità PRIV.

Seguente link in grado di fornire soluzione al vostro problema.

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.