Puede aplicar este proceso a todos los módulos de Adobe Campaign para aumentar la precisión de registro.
Requiere relanzar los procesos con un mayor nivel de registros.
Este procedimiento cancela los servicios en curso en este módulo.
Adobe Campaign puede operar con dos niveles de registro:
La variable Verbose es el primer nivel después del nivel estándar. El siguiente comando lo activa:
nlserver restart <MODULE_NAME> -verbose
Compruebe que el error se haya producido realmente y, a continuación, reinicie el proceso de la forma normal:
nlserver restart <MODULE_NAME> -noconsole
La variable TraceFilter , que permite guardar el número bueno de registros. Se activa mediante el siguiente comando:
nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
Si usa tracefilter:*, todos los tipos de registro están activados: ncm, rdr, nms, jst, temporización, wdbc, ldap, soap, xtk, xtkquery, sesión, xtkwriter, red, pop3, inmail
Los tipos de registro más útiles son: wdbc (muestra todas las consultas SQL), soap (muestra todas las llamadas SOAP), ldap (muestra todas las consultas LDAP después de la autenticación), xtkquery (muestra la lista de todos los querydef).
Puede utilizarlos de forma individual (tracefilter:soap,wdbc por ejemplo). También puede activarlos todos y elegir excluir algunos otros: -tracefilter:*,!soap
Compruebe que el error se haya producido realmente y, a continuación, reinicie el proceso de la forma normal:
nlserver restart <MODULE_NAME> -noconsole
Los registros de estos comandos se almacenan en el archivo de registro del módulo.
Este es un ejemplo específico del módulo web. Los demás módulos funcionan como se ha indicado anteriormente.
Antes de enviar este comando, compruebe que no se vea afectado ningún trabajo en curso:
nlserver pdump -who
A continuación, cierre y reinicie el módulo en TraceFilter modo:
nlserver stop web; LD_PRELOAD=libjsig.so nlserver web -tomcat -verbose -tracefilter:* -tracefile:web_debug@default
Otro ejemplo:
nlserver stop mta@<INSTANCE_NAME>; nlserver mta -instance:<INSTANCE_NAME> -tracefilter:* -tracefile:mta_debug@<INSTANCE_NAME>
La variable Archivo de seguimiento permite guardar los registros. En los ejemplos anteriores, los registros se guardan en la variable var/<instance-name>
/mta_debug.log y var/default/web_debug.log archivos.
En Windows, no agregue la opción LD_PRELOAD . El siguiente comando es suficiente:
nlserver web -tomcat -verbose -tracefilter:*
Compruebe que el problema vuelva a ocurrir y, a continuación, reinicie el módulo:
nlserver restart web -tomcat -noconsole
Toda la información está disponible en el archivo /usr/local/neolane/nl6/var/default/log/web.log.