主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

管理日志文件

MATLAB® Production Server™ 在启动时会生成几个日志文件。您可以设置服务器配置属性来指定存储和存档日志的位置和时间,以及要记录的详细程度。

日志管理的最佳实践

  • 避免将日志文件和存档日志文件放在不同的物理文件系统上。

  • 将日志文件放在本地驱动器上,而不是网络驱动器上。

  • 将 MATLAB 输出发送到 stdout。按照 MATLAB 编码最佳实践制定适当、一致的日志记录策略。

日志保留和存档设置

服务器实例的 main_config 服务器配置文件包含您可以设置来管理日志文件的属性。只要特定服务器实例处于活动状态或直到午夜,main.log 文件就会包含服务器和工作进程进程的日志。

  • 通过设置 main.log 中的 log-root 属性来指定 main_config 的位置。

  • 当您重新启动服务器时,日志数据将写入存档日志。通过设置 main_config 中的 log-archive-root 属性来指定存档文件夹的位置。

您可以通过在 main.log 中设置以下属性来指定服务器实例何时存档 main_config

  • log-rotation-size - 当 main.log 达到此大小时,活动日志将被写入归档日志(位于 log-archive-root 指定的文件夹中)。

  • log-archive-max-size - 当存档文件夹(由 log-archive-root 定义的位置)中所有文件的总大小达到此限制时,将清除存档日志,直到存档文件夹中所有文件的总大小小于 log-archive-max-size。最旧的存档日志将首先被删除。

使用以下单位和符号指定这些属性的值:

计量单位符号示例
字节 b900b
千字节 (1024 字节)k700k
兆字节(1024 千字节)m40m
千兆字节(1024 兆字节)g10g
太字节 (1024 千兆字节)t2t
PB(1024 兆兆字节)p1p

注意

您可以为 log-rotation-size 指定的最小值是 1 兆字节。

在 Windows® 32 位系统上,不支持大于 232 字节的值。例如,在 Windows 32 位系统上指定 5g 无效。

日志详细程度

日志级别为故障排除提供了不同级别的信息。使用 log-severity 服务器配置属性设置日志级别。log-severity 支持以下值:

  • error - 问题或意外结果的通知

  • warning - 如果不加以解决,可能会导致问题的事件

  • information - 有关主要服务器事件的高级信息

  • trace - 有关服务器内部状态的详细信息

在致电技术支持之前,请将日志级别设置为 trace

另请参阅

| | | |