安装 Session Recording 的过程中,组件可能无法连接至其他组件。默认情况下,Broker(一种 IIS 组件)使用 IIS 默认的 Web 站点证书来确保安全。如果某个组件无法连接至 Session Recording Server ,则其他组件在尝试连接时可能也会失败。
Session Recording 策略控制台和 Session Recording Player 会在无法连接时在屏幕上显示连接错误消息。
注意:检查应用程序事件日志中是否记录了错误和警告。
注册表编辑器使用不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。
验证 Session Recording 计算机帐户是否有权访问数据库。该值会在安装 Session Recording 数据库期间进行配置。
可以通过使用 Web 浏览器访问 Session Recording Broker Web 页面来测试与 Session Recording Server IIS 站点的连接。它可以帮助您确定 Session Recording 组件间的通信问题是否来自错误配置的协议配置、证书问题或启动 Session Recording Broker 时出现的问题。
如果系统提示您进行 NT LAN Manager (NTLM) 身份验证,请使用域管理员帐户进行登录。
登录到安装了 Session Recording 策略控制台的服务器。
否则,组件之间的连接尝试将失败。
可以在测试 IIS 连接时根据需要通过访问 Session Recording Broker Web 页面来测试证书。如果能够访问各个组件的 XML 页面,则证书配置正确。
下面是证书问题导致连接失败的一些常见方式:
证书无效或丢失。命名不一致。如果使用的是 NetBIOS 名称,请通过 Session Recording Server 的 NetBIOS 名称对组件进行配置。
过期的证书。如果服务器证书已过期,则通过 HTTPS 与 Session Recording Server 的连接会失败。请验证分配给托管 Session Recording Server 的计算机的服务器证书是否有效且未过期。如果使用同一证书对会话录制进行数字签名,Session Recording Server 的事件日志将提供错误消息,表明证书已过期,或在证书即将过期时提供警告消息。