Disabilitazione dei dati di strumentazione del processo

Se la strumentazione Business Automation Workflow sembra utilizzare grandi quantità di memoria, è possibile disabilitare questo servizio o la raccolta delle statistiche di runtime di Business Automation Workflow aggiungendo specifiche impostazioni al file 100Custom.xml .

Informazioni su questa attività

Negli scenari ad alto carico, quando viene creata molta strumentazione in un breve periodo, i dati di strumentazione possono essere visualizzati nei dump di memoria heap per utilizzare molta memoria. Esempi di scenari ad alto carico sono l'uso eccessivo dei servizi di filtro del team o un codice JavaScript di grandi dimensioni che richiama molte API Business Automation Workflow . Se tale elaborazione si verifica per un lungo periodo, l'heap utilizzato dai dati di strumentazione raccolti cresce continuamente perché vengono generati più dati di quelli utilizzati. In tali casi, a seconda della dimensione heap disponibile, possono verificarsi situazioni di memoria esaurita anche se i dati di strumentazione non utilizzano tutto lo spazio heap.

Da Business Automation Workflow V8.5.7.0 in poi, è possibile ridurre l'utilizzo della memoria disabilitando la strumentazione Business Automation Workflow e la raccolta delle statistiche di runtime di Business Automation Workflow . La strumentazione e la raccolta delle statistiche di runtime sono abilitate o disabilitate separatamente per IBM® Workflow Server, IBM Workflow Center e il server Performance Data Warehouse.

Procedura

  • Per disabilitare la strumentazione di Business Automation Workflow per IBM Workflow Server o IBM Workflow Center, aggiungete la seguente impostazione enable-instrumentation al file 100Custom.xml nella directory di configurazione di process-server o process-center. Per il server Performance Data Warehouse, fare lo stesso nella directory di configurazione del Performance Data Warehouse.
    <server>
       <enable-instrumentation merge="replace">false</enable-instrumentation>
    </server>
    Se questa proprietà non è impostata o è impostata su true, la strumentazione Business Automation Workflow è abilitata per il server appropriato.
  • Per disabilitare la raccolta delle statistiche di runtime Business Automation Workflow per IBM Workflow Server o IBM Workflow Server, aggiungete la seguente impostazione collect-runtime-stats al file 100Custom.xml nella directory di configurazione di process-server o process-center. Per il server Performance Data Warehouse, fare lo stesso nella directory di configurazione di Performance Data Warehouse.
    <server>
       <collect-runtime-stats merge="replace">false</collect-runtime-stats>
    </server>
    Se questa proprietà non è impostata o è impostata su true, la raccolta delle statistiche di runtime di Business Automation Workflow è abilitata per il server appropriato.