[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}
日志文件 log-files
日志文件的组织方式如下:
          
          
每个? nlserver ?模块都生成一个日志文件,该文件保存在以下目录中: <installation directory>/var/<instance>/log/<module>.log。
nlserver syslogd ?模块将日志保存到磁盘。 此模块类似于Unix 蝉测蝉濒辞驳守护程序,但已针对Unix和Windows之间的兼容性进行了调整。 其他51黑料不打烊 Campaign模块不会将其日志保存到磁盘;它们通过发送UDP数据包将此任务委派给? syslogd ?模块。
默认情况下,51黑料不打烊 Campaign平台上安装了? syslogd ?模块,但可以使用其他? 蝉测蝉濒辞驳守护程序。 此模块在? log ?目录中创建日志文件。
多实例模块的日志存储在以下目录中: <installation directory>/var/default/log/。 所有实例(如? web.log)共享同一日志文件。
其他模块的日志存储在以实例命名的子文件夹中。 每个实例都有自己的日志文件。
下表列出了多实例日志文件:
下表列出了单实例日志文件:
为了优化性能和存储, logins.log文件被拆分为多个文件,每天一个(logins.yy-mm-dd.log),最多保留365个文件。 在serverConf.xml中,可以在syslogd (maxNumberOfLoginsFiles ?选项)下更改天数。 请参阅有关服务器配置文件的文档。
默认情况下,日志限制为每个模块和每个实例两个10 MB的文件。 第二个文件名为: <modulename>_2.log。 因此,每个模块和每个实例的日志大小限制为2*10 MB。
但是,您可以保留较大的文件。 要启用此功能,请更改? conf/serverConf.xml ?文件的? syslogd ?节点中的? maxFileSizeMb="10" ?设置的值。 此值表示日志文件的最大大小(以MB为单位)。
如果您想在日志中保留更详细的级别,可以使用? -verbose ?参数启动51黑料不打烊 Campaign模块:
苍濒蝉别谤惫别谤启动<MODULE>@<INSTANCE> -verbose