使用播放器搜索录制件失败
如果使用 Session Recording Player 搜索录制件时遇到困难,则可能会显示以下错误消息:
-
搜索录制的会话文件失败。无法解析远程服务器名称: servername。其中 servername 为 Session Recording Player 尝试连接到的服务器名称。Session Recording Player 无法访问 Session Recording Server。有两种可能原因:键入了错误的服务器名称,或者 DNS 无法解析服务器名称。
解决方案:从播放器菜单栏中,依次选择工具 > 选项 > 连接,并验证 Session Recording Servers(Session Recording Server)列表中列出的服务器名称是否正确。如果正确,请在命令提示窗口下运行 ping 命令,以查看是否可解析该名称。Session Recording Server 处于关闭或脱机状态时,搜索录制的会话文件失败,错误消息为无法访问远程服务器。
-
无法联系远程服务器。Session Recording Server 处于关闭或脱机状态时会发生此错误。
Resolution: Verify that the Session Recording Server is connected.
-
访问被拒绝。如果用户未被授予搜索和下载录制的会话文件的权限,可能会发生访问被拒绝错误。
解决方案:使用 Session Recording Authorization 控制台向用户分配播放者角色。
-
分配了播放者角色时,访问被拒绝。在安装了 Session Recording Server 的相同计算机上安装 Session Recording Player 时,同时已启用 UAC 的情况下,会出现此错误。在将域管理员或管理员用户组指定为播放者角色时,包含在该组中的非内置管理员用户在使用 Session Recording Player 搜索录制文件时可能无法通过基于角色的检查。
Resolutions:
-
Run Session Recording Player as administrator.
-
Assign specific users as Player role rather than the entire group.
-
Install Session Recording Player in a separate machine rather than Session Recording Server.
-
-
搜索录制的会话文件失败。基础连接已关闭。无法为 SSL/TLS 安全通道建立信任关系。导致此异常的原因为:Session Recording Server 使用的是客户端设备不信任或没有 CA 证书的 CA 签发的证书。
Resolution: Install the correct or trusted CA certificate workstation where the Session Recording Player is installed.
-
远程服务器返回错误: (403) 已禁止。此为尝试使用 HTTP(非安全协议)进行连接时出现的标准 HTTPS 错误。服务器拒绝连接,因为默认情况下,将其配置为仅接受安全连接。
解决方法:从 Session Recording Player 菜单栏中,选择工具 > 选项 > 连接。从 Session Recordings Server 列表中选择服务器,然后单击修改。将协议从 HTTP 更改为 HTTPS。
MSMQ 故障排除
如果显示通知消息,但查看者在 Session Recording Player 中执行搜索后找不到相关录制件,则是 MSMQ 存在问题。验证队列是否已连接到 Session Recording Server (Storage Manager)。使用 Web 浏览器测试是否存在连接错误(如果您将 HTTP 或 HTTPS 用作 MSMQ 通信协议)。
验证队列是否已连接:
- 登录到托管 Session Recording Agent 的服务器,然后查看传出队列。
- 验证到托管 Session Recording Server 的计算机的队列是否具有连接状态。
- 如果此状态为 waiting to connect(等待连接),而队列中有消息,并且协议为 HTTP 或 HTTPS(与 Session Recording Agent 属性中的连接选项卡上所选的协议一致),请执行步骤 3。
- 如果状态为已连接且队列中没有消息,则托管 Session Recording Server 的服务器可能存在问题。请跳过步骤 3 并执行步骤 4。
-
如果队列中有消息,请打开 Web 浏览器并键入以下地址:
-
对于 HTTPS:
https://servername/msmq/private$/CitrixSmAudData
,其中 servername 为托管 Session Recording Server 的计算机名称。 -
对于 HTTP:
http://servername/msmq/private$/CitrixSmAudData
,其中 servername 为托管 Session Recording Server 的计算机名称。
如果此页面返回一个错误,例如 The server only accepts secure connections(服务器仅接受安全连接),请将 Session Recording Agent 属性中列出的 MSMQ 协议更改为 HTTPS。如果该页面报告 Web 站点的安全证书存在问题,则表示 TLS 安全通道的信任关系可能出现问题。在这种情况下,请安装正确的 CA 证书,或使用可信 CA。
-
- 如果队列中没有消息,请登录到托管 Session Recording Server 的计算机,并查看专用队列。选择 citrixsmauddata。如果队列中有消息(消息数列),请验证 Session Recording Storage Manager 服务是否已启动。如果未启动,请重新启动服务。