此故障排除信息包含一些解决方案,用于解决安装 Session Recording 组件的过程中以及安装之后可能会遇到的问题:
Session Recording Agent 无法连接时,将记录 Exception caught while sending poll messages to Session Recording Broker(向 Session Recording Broker 发送轮询消息时捕获到异常)事件消息,后跟异常文本。 此异常文本会提供连接失败的原因。 这些原因包括:
基础连接已关闭。 无法为 TLS 安全通道建立信任关系。 此异常表示 Session Recording Server 使用的是 Session Recording Agent 所在的服务器不信任或没有 CA 证书的 CA 签发的证书。 或者,证书可能已过期或已被吊销。
解决方案:验证托管 Session Recording Agent 的服务器上是否安装了正确的 CA 证书,或者使用可信 CA。
远程服务器返回错误: (403) 已禁止。 此为尝试使用 HTTP(非安全协议)进行连接时出现的标准 HTTPS 错误。 托管 Session Recording Server 的计算机拒绝连接,因为该计算机仅接受安全连接。
解决方案:使用 Session Recording Agent Properties 将 Session Recording Broker 协议更改为 HTTPS。
Session Recording Broker 在评估录制策略查询时返回未知错误。 错误代码 5(访问被拒绝)。 有关详细信息,请参阅 Session Recording Server 上的事件日志。 启动会话并申请进行录制策略评估时会发生此错误。 导致此错误的原因为:从 Session Recording Authorization 控制台的策略查询角色中删除了已通过身份验证的用户组(此为默认成员)。
解决方案:将已通过身份验证的用户组添加回此角色,或将托管每个 Session Recording Agent 的每个服务器添加到策略查询角色中。
基础连接已关闭。 服务器关闭了本应保持活动状态的连接。 此错误表示 Session Recording Server 已关闭或无法接受请求。 这可能是因为 IIS 处于脱机状态或重新启动,或者整个服务器可能处于脱机状态。
解决方案:验证 Session Recording Server 是否已启动、IIS 是否正在该服务器上运行,以及该服务器是否已连接到网络。
当 Session Recording Server 无法连接到 Session Recording 数据库时,可能会显示类似以下内容的错误消息之一:
Event Source:
Citrix Session Recording Storage Manager Description: Exception caught while establishing database connection.(事件源: Citrix Session Recording Storage Manager 描述: 建立数据库连接时捕获到异常。) 此错误在托管 Session Recording Server 的计算机的事件查看器中的应用程序事件日志中显示。
Unable to connect to the Session Recording Server. Ensure that the Session Recording Server is running.(无法连接到 Session Recording Server。请确保 Session Recording Server 正在运行。) 启动 Session Recording 策略控制台时会显示此错误消息。
用户“NT_AUTHORITY\ANONYMOUS LOGON”登录失败。 此错误消息表示用户以 .\administrator 身份错误地登录了服务。
解决方案:请以本地系统用户身份重新启动服务,并重新启动 SQL 服务。
如果未成功录制应用程序会话,请先检查运行 Session Recording Agent 和 Session Recording Server 的服务器操作系统计算机上事件查看器中的应用程序事件日志。 此日志可能会提供有价值的诊断信息。
如果未录制会话,以下问题可能是导致该问题的原因:
如果在使用 Session Recording Player 查看录制件时遇到困难,屏幕上可能会显示以下错误消息:
下载录制的会话文件失败。 不允许实时会话播放。 服务器配置为不允许此功能。 此错误表明服务器配置为不允许此操作。
解决方案:在 Session Recording Server Properties 对话框中,选择播放选项卡,然后选择允许实时会话播放复选框。
使用 Session Recording Player 查看录制内容时,如果录制内容损坏或不完整,您还可能会在 Session Recording Agent 的事件日志中看到警告。
Event Source: Citrix Session Recording Storage Manager
Description: Data lost while recording file (事件源:Citrix Session Recording Storage Manager 描述:录制文件 期间数据丢失)
使用 Machine Creation Services (MCS) 或 Provisioning Services 创建安装了已配置的主映像和 Microsoft Message Queuing (MSMQ) 的 VDA 时通常会出现此问题。 在这种情况下,VDA 的 QMId 与 MSMQ 相同。
解决方案:为每个 VDA 创建唯一的 QMId。 已知问题中介绍了解决方案。
安装 Session Recording 数据库或 Session Recording Server 时,测试连接失败并显示错误消息 Database connection test failed。 Please correct Database instance name(数据库连接测试失败。请更正数据库实例名称),即使数据库实例名称正确也是如此。
解决方案:确保当前用户具有公共 SQL Server 角色权限,可以更正权限限制失败。