日志文件

日志文件的组织方式如下:

每个​nlserver​模块都生成一个保存在以下目录中的日志文件:<installation directory>/var/<instance>/log/<module>.log

nlserver syslogd​模块将日志保存到磁盘。 此模块与Unix syslog守护程序​类似,但已针对Unix和Windows之间的兼容性进行了调整。 其他Adobe Campaign模块不会将其日志保存到磁盘;他们通过发送UDP数据包将此任务委派给​syslogd​模块。

默认情况下,Adobe Campaign平台上安装了​syslogd​模块,但可以使用另一个​syslog守护程序。 此模块在​log​目录中创建日志文件。

多实例模块的日志存储在以下目录中:<installation directory>/var/default/log/。 所有实例(例如,web.log)。

其他模块的日志存储在以实例命名的子文件夹中。 每个实例都有其自己的日志文件。

下表列出了多实例日志文件:

文件 说明
web.log Web模块日志(客户端控制台、报表、SOAP API等)
webmdl.log 重定向模块中的日志
watchdog.log 来自Adobe Campaign进程监控模块的日志
trackinglogd.log 跟踪日志

下表列出了单实例日志文件:

文件 说明
mta.log mta模块日志
mtachild.log 消息投放处理日志
wfserver.log 工作流服务器模块的日志
runwf.log 工作流执行日志
inMail.log 退回邮件模块日志
logins.log 记录所有登录尝试到Adobe Campaign(成功与否)
重要

redir​目录仅存在于重定向服务器上。 url​子目录包含要重定向的URL的匹配项,而子目录​log​包含跟踪日志。 要生成跟踪日志,trackinglogd​模块必须运行。

为了优化性能和存储, logins.log文件可拆分为多个文件,每天一个文件(logins.yy-mm-dd.log),最多保留365个文件。 可以在syslogd(maxNumberOfLoginsFiles​选项)下的serverConf.xml中更改天数。 请参阅服务器配置文件中的文档。

默认情况下,每个模块和每个实例的日志最多可包含两个10 MB的文件。 第二个文件名为:<modulename>_2.log。 因此,每个模块和每个实例的日志大小限制为2*10MB。

但是,您可以保留较大的文件。 要启用此功能,请更改​conf/serverConf.xml​文件​syslogd​节点中​maxFileSizeMb="10"​设置的值。 此值表示日志文件的最大大小(MB)。

如果您希望在日志中保留更多详细级别,则可以使用​-verbose​参数启动Adobe Campaign模块:

nlserver开 <MODULE>始@<INSTANCE> -verbose

在此页面上