[]{class="badge informative"}

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. La modalità Dettagliata è 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. La modalità 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
    Se si utilizza tracefilter:*, vengono attivati tutti i tipi di log: 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), soap (visualizza tutte le chiamate SOAP), ldap (visualizza tutte le query LDAP dopo l'autenticazione), xtkquery (visualizza l'elenco di tutte le query).
    Puoi utilizzarli singolarmente (tracefilter:soap,wdbc, ad esempio). È inoltre possibile attivarli tutti e scegliere di escludere alcuni 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 modalità TraceFilter:

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
La modalità Tracefile consente di salvare i registri. Negli esempi precedenti, i registri vengono salvati nei file var/<instance-name>/mta_debug.log e var/default/web_debug.log.
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
campaign-classic-help