Você pode aplicar esse processo a todos os módulos Adobe Campaign para aumentar a precisão do log.
Ela envolve reiniciar os processos com um nível mais alto de logs.
Este procedimento cancela os serviços em andamento neste módulo.
O Adobe Campaign pode operar com dois níveis de log:
O Verbose é o primeiro nível após o nível padrão. O comando a seguir o ativa:
nlserver restart <MODULE_NAME> -verbose
Verifique se o erro realmente ocorreu e reinicie o processo da maneira normal:
nlserver restart <MODULE_NAME> -noconsole
O TraceFilter , que permite salvar o maior número de logs. Ela é ativada pelo seguinte comando:
nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
Se você usar tracefilter:, todos os tipos de log são ativados: ncm, rdr, nms, jst, tempo, wdbc, ldap, soap, xtk, xtkquery, sessão, xtkwriter, rede, pop3, inmail
Os tipos de log mais úteis são: wdbc (exibe todas as consultas SQL), sabão (exibe todas as chamadas SOAP), ldap (exibe todas as consultas LDAP após a autenticação), xtkquery (exibe a lista de todos os querydef).
Você pode usá-los individualmente (tracefilter:soap,wdbc por exemplo). Você também pode ativá-los e optar por excluir alguns outros: **-tracefilter:,!soap**
Verifique se o erro realmente ocorreu e reinicie o processo da maneira normal:
nlserver restart <MODULE_NAME> -noconsole
Os registros desses comandos são armazenados no arquivo de log do módulo.
Este é um exemplo específico para o módulo da Web. Os outros módulos funcionam como indicado acima.
Antes de enviar este comando, verifique se nenhuma tarefa em andamento será afetada:
nlserver pdump -who
Em seguida, desligue e reinicie o módulo em TraceFilter modo:
nlserver stop web; LD_PRELOAD=libjsig.so nlserver web -tomcat -verbose -tracefilter:* -tracefile:web_debug@default
Outro exemplo:
nlserver stop mta@<INSTANCE_NAME>; nlserver mta -instance:<INSTANCE_NAME> -tracefilter:* -tracefile:mta_debug@<INSTANCE_NAME>
O Tracefile permite salvar os logs. Nos exemplos acima, os logs são salvos no var/<instance-name>
/mta_debug.log e var/default/web_debug.log arquivos.
No Windows, não adicione a opção LD_PRELOAD. O seguinte comando é suficiente:
nlserver web -tomcat -verbose -tracefilter:*
Verifique se o problema ocorre novamente e reinicie o módulo:
nlserver restart web -tomcat -noconsole
Todas as informações estão disponíveis no arquivo /usr/local/neolane/nl6/var/default/log/web.log.