日志记录

Provisioning Services 使用 Citrix Diagnostic Facility (CDF) 跟踪功能管理 Provisioning Services 场以及对场进行故障排除。

使用 PVSDataCollector v2.0.0 工具可收集所有 Provisioning Services 数据,包括 ETL 日志。有关详细信息,请参阅http://support.citrix.com/article/CTX136079

要生成 Provisioning Services ETL 日志,必须安装 CDF 监视程序。有关安装监视器的详细信息,请参阅 http://support.citrix.com/article/CTX138698

要使用 CDF 查看 ETL 日志,请参阅 http://support.citrix.com/article/CTX111961

始终启用跟踪

Provisioning Services 中更新了始终启用跟踪 (AOT) 功能。在早期版本中,AOT 日志存储在 PVS 服务器的内存中。发生崩溃时,服务器会丢失这些日志文件。为了解决此问题,PVS 现在允许您将 AOT 日志直接存储到磁盘上。PVS 管理员可以在 PVS 服务器上使用 PoSH 配置此功能。

请注意以下事项:

  • 默认启用此功能。
  • 默认磁盘大小为 500 MB。
  • AOT 日志保存在 C:\ProgramData\Citrix\Provisioning Services\Log\AOT 中。
  • 使用 PoSH 命令修改或禁用此功能。
  • 此功能会记录 CPU 和 IOPS。

将 AOT 日志保存到磁盘上

使用 Enable-CitrixTrace Powershell 遥测命令允许 Provisioning Services 将跟踪文件保存到磁盘上的给定 persistDirectory 中。存储的跟踪文件的最大大小(以字节为单位)通过 maxSizeBytes 参数配置;sliceDurationSeconds 参数定义切片/块跟踪的持续时间(以秒为单位)。

此命令的语法如下:

    Enable-CitrixTrace -Listen

    '{"trace":

    {"enabled": true,

    "persistDirectory":"C:\ProgramData\Citrix\Provisioning Services\Log\AOT",

    "maxSizeBytes": 524288000,

    "sliceDurationSeconds": 300

    }

    }'

例如:

C:\PS>Enable-CitrixTrace -Listen ‘{“trace” :{“enabled”: true, “persistDirectory”: “C:\Users\Public”,”maxSizeBytes”: 1000000, “sliceDurationSeconds”: 300}}’

Powershell 遥测命令示意图

日志记录

In this article