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> -verbose
Verificare 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 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).
È possibile 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.