[Solo on-premise/ibrido]{class="badge yellow" title="Applicabile solo alle distribuzioni on-premise e ibride"}

Precisione dei registri log-precision

Per aumentare la precisione del registro, puoi applicare questo processo a tutti i moduli di Adobe Campaign.

Comporta il rilancio dei processi con un livello più elevato di registri.

IMPORTANT
Questa procedura annulla i servizi in corso su questo modulo.

Adobe Campaign può funzionare con due livelli di registro:

  1. Il Dettagliato mode è il primo livello dopo il livello standard. Il comando seguente lo attiva:

    code language-none
    nlserver restart <MODULE_NAME> -verbose
    

    Verificare che l'errore si sia verificato, quindi riavviare il processo nel modo normale:

    code language-none
    nlserver restart <MODULE_NAME> -noconsole
    
  2. Il TraceFilter che consente di salvare il maggior numero di registri. Viene attivato dal comando seguente:

    code language-none
    nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
    
    note note
    NOTE
    Se usa tracefilter:*, vengono attivati tutti i tipi di registro: ncm, rdr, nms, jst, timing, wdbc, ldap, soap, xtk, xtkquery, session, xtkwriter, network, pop3, inmail
    I tipi di registro più utili sono: wdbc (visualizza tutte le query SQL), sapone (visualizza tutte le chiamate SOAP), ldap (visualizza tutte le query LDAP dopo l’autenticazione), xtkquery (visualizza l'elenco di tutti i querydef).
    Puoi utilizzarli singolarmente (tracefilter:soap,wdbc ad esempio). Puoi anche attivarli tutti e scegliere di escluderne altri: -tracefilter:*,!soap

    Verificare che l'errore si sia verificato, quindi riavviare il processo nel modo normale:

    code language-none
    nlserver restart <MODULE_NAME> -noconsole
    
IMPORTANT
I registri di questi comandi vengono memorizzati nel file di registro del modulo.

Di seguito è riportato un esempio specifico per il modulo Web. Gli altri moduli funzionano come indicato sopra.

Prima di inviare questo comando, verificare che non vi siano problemi per i processi in corso:

nlserver pdump -who

Chiudere e riavviare il modulo in TraceFilter modalità:

nlserver stop web; LD_PRELOAD=libjsig.so nlserver web -tomcat -verbose -tracefilter:* -tracefile:web_debug@default

Un altro esempio:

nlserver stop mta@<INSTANCE_NAME>; nlserver mta -instance:<INSTANCE_NAME> -tracefilter:* -tracefile:mta_debug@<INSTANCE_NAME>
NOTE
Il File di traccia consente di salvare i registri. Negli esempi precedenti, i registri vengono salvati in var/<instance-name>/mta_debug.log e var/default/web_debug.log file.
IMPORTANT
In Windows, non aggiungere l'opzione LD_PRELOAD. Il comando seguente è sufficiente:
nlserver web -tomcat -verbose -tracefilter:*

Verificare che il problema si verifichi di nuovo, quindi riavviare il modulo:

nlserver restart web -tomcat -noconsole

Tutte le informazioni sono disponibili nel file /usr/local/neolane/nl6/var/default/log/web.log.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1