已知问题和限制
-
每个环境仅支持一个日志服务器
当前架构每个环境仅支持一个 AOT 日志服务器,并且 Web Studio 和 Director/Monitor 都设计为仅使用一个日志服务器配置。所有组件都必须指向此同一日志服务器;目前不支持跨多个日志服务器配置或分发工作负载。此单个日志服务器最多可处理 128,000 个活动组件连接,每秒处理多达 10,000 个日志事件,这足以满足大多数部署的需求。由于这些限制基于连接容量和日志吞吐量,而不是组件数量,因此即使是非常大的环境也可以在一个日志服务器下运行,只要它们保持在吞吐量阈值内。 但是,在高峰活动期间日志量极高的客户可能会由于缺乏横向扩展而达到摄取或索引限制。对多个日志服务器和更广泛扩展选项的支持将在未来的版本中作为不断发展的架构的一部分引入。
-
在 XenServer 上托管的 Windows VM 上运行 AOT 日志服务器不受支持。 XenServer 不支持嵌套虚拟化,这会阻止 Docker 在来宾 VM 中运行。因此,日志服务器容器无法在此配置中部署。
-
Windows 上的 Docker Desktop 需要 AOT 日志服务器的活动用户会话
当 AOT 日志服务器使用 Docker Desktop 部署在 Windows VM 上时,容器在启动 Docker Desktop 的用户会话上下文中运行。Docker Desktop 被设计为基于用户会话的应用程序,而不是作为系统级服务在 Windows 上运行。因此,如果用户注销,Docker Desktop 将停止,这会导致 AOT 日志服务器容器停止。由于此行为:当用户注销时,AOT 日志服务器会停止,因为部署依赖于特定的用户会话。其他管理员无法访问或管理正在运行的容器。
解决方法:保持用户会话处于活动状态或断开连接状态(不要注销),以确保 Docker Desktop 和 AOT 日志服务器容器继续运行。
建议 对于生产部署,请使用以下选项之一:
-
使用 Docker 引擎在 Linux 虚拟机上部署 AOT 日志服务器
-
在支持的情况下使用基于 Citrix 连接器设备 (CCA) 的部署
这些选项允许日志服务器独立于用户会话运行,并提供更可靠的始终在线部署模型。
-
注意:
此方法在具有会话超时或严格安全策略的环境中可能不可靠。
此行为是 Windows 上 Docker Desktop 的已知限制,并非 AOT 日志服务器特有。
-
许可证服务器日志在 Director/Monitor 中显示不正确的主机类型
在 Director 中查看许可证服务器的 AOT 日志时,“主机类型”列可能会错误地将值显示为“DDC”而不是“许可证服务器”,即使主机名是正确的。
此问题仅限于 Director 中主机类型的显示方式,不影响日志收集或功能。此问题已在最新的许可证服务器版本中解决,并从 许可证服务器版本:55000 或更高版本 开始修复。
-
在 Monitor 中查看 AOT 日志需要 Citrix 云连接器
使用 Citrix Monitor 查看 AOT 日志的客户,必须在其环境中至少部署一个 Citrix 云连接器。无论 AOT 日志服务器托管在何处,此要求都适用,包括 Linux VM、Windows VM 或 Citrix 连接器设备。
Citrix Monitor 依赖于 在 Cloud Connector 上运行的 Monitor 服务 从配置的日志服务器检索日志并在 UI 中显示。
如果没有 Windows 云连接器,则无法在 监控器 中获取或显示 AOT 日志。