[]{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.
Adobe Campaign può funzionare con due livelli di registro:
-
La modalità Dettagliata è il primo livello dopo il livello standard. Il comando seguente lo attiva:
code language-none nlserver restart <MODULE_NAME> -verboseVerificare che l’errore si sia verificato, quindi riavviare il processo nel modo normale:
code language-none nlserver restart <MODULE_NAME> -noconsole -
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:*,!soapVerificare che l’errore si sia verificato, quindi riavviare il processo nel modo normale:
code language-none nlserver restart <MODULE_NAME> -noconsole
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>
<instance-name>/mta_debug.log e var/default/web_debug.log.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.