Show Menu
ARGOMENTI×

Precisione dei log

È possibile applicare questo processo a tutti moduli Adobe Campaign per aumentare la precisione del registro.
Si tratta di riavviare i processi con un livello più elevato di registri.
Questa procedura annulla i servizi in corso su questo modulo.
Adobe Campaign può funzionare con due livelli di registro:
  1. La modalità Verbose è il primo livello dopo il livello standard. Il seguente comando lo attiva:
    nlserver restart <MODULE_NAME> -verbose 
    
    
    Verificate che l'errore si sia verificato, quindi riavviate il processo nel modo normale:
    nlserver restart <MODULE_NAME> -noconsole
    
    
  2. La modalità TraceFilter , che consente di salvare il maggior numero di registri. È attivata dal seguente comando:
    nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
    
    
    Se utilizzate tracefilter: , tutti i tipi di registro sono attivati: ncm, rdr, nms, jst, temporizzazione, wdbc, ldap, soap, xtk, xtkquery, sessione, xtkwriter, rete, 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). Potete usarli singolarmente (ad esempio, tracefilter:soap,wdbc ). Potete anche attivarli tutti e escludere alcuni altri: **-tracefilter: ,!soap**
    Verificate che l'errore si sia verificato, quindi riavviate il processo nel modo normale:
    nlserver restart <MODULE_NAME> -noconsole
    
    
I registri di questi comandi sono 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, verificate che non venga interessato alcun processo in corso.
nlserver pdump -who

Quindi, arrestare 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>

La modalità Tracefile consente di salvare i file di registro. Negli esempi riportati sopra, i file di registro vengono salvati nei file var/ <instance-name> /mta_debug.log e var/default/web_debug.log .
In Windows, non aggiungere l'opzione LD_PRELOAD. Il seguente comando è 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 .