Show Menu
主题×

对数精度

您可以将此过程应用于所有Adobe Campaign模块,以提高日志精度。
它涉及重新启动具有更高级别日志的进程。
此过程取消本模块中正在进行的服务。
Adobe Campaign可以使用两个级别的日志:
  1. Verbose 模式 是标准级别之后的第一级。 以下命令将其激活:
    nlserver restart <MODULE_NAME> -verbose 
    
    
    检查错误是否实际发生,然后以正常方式重新启动进程:
    nlserver restart <MODULE_NAME> -noconsole
    
    
  2. TraceFilter 模式 ,用于保存最大数量的日志。 它由以下命令激活:
    nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
    
    
    如果您使用 tracefilter: ,则激活所有日志类型:ncm, rdr, nms, jst,定时, wdbc, ldap,soap, xtk, xtkquery,会话, xtkwriter,网络,pop3, inmail 最有用的日志类型有: wdbc (显示所有SQL查询)、 soap (显示所有SOAP调用)、 ldap (在身份验证后显示所有LDAP查询)、 ​xtkqueryCholding(显示所有querydef的列表)。 可以单独使用它们( 例如,tracefilter:soap 、wdbc)。 您还可以全部激活它们,并选择排除某些其他组件: **tracefilter: ,!soap**
    检查错误是否实际发生,然后以正常方式重新启动进程:
    nlserver restart <MODULE_NAME> -noconsole
    
    
这些命令的日志存储在模块的日志文件中。
以下是特定于Web模块的示例。 其他模块如上所示操作。
在发送此命令之前,请检查是否不会影响任何正在进行的作业。
nlserver pdump -who

然后,在 TraceFilter模式下关闭并重新启动模 块。
nlserver stop web; LD_PRELOAD=libjsig.so nlserver web -tomcat -verbose -tracefilter:* -tracefile:web_debug@default

另一个示例:
nlserver stop mta@<INSTANCE_NAME>; nlserver mta -instance:<INSTANCE_NAME> -tracefilter:* -tracefile:mta_debug@<INSTANCE_NAME>

通过 “跟踪 ”模式可保存日志。 在以上示例中,日志保存在 var/ <instance-name> /mta_debug.log和 var/default/web_debug.log ​文件中。
在Windows中,请勿添加LD_PRELOAD选项。 以下命令足够: nlserver web -tomcat -verbose -tracefilter:*
检查问题是否再次出现,然后重新启动模块:
nlserver restart web -tomcat -noconsole

所有信息均在文件/usr/local/neolane/nl6/var/default/log/web.log中 可用