Product Documentation

Session Recording Playerに障害が発生した場合の録画の検索

Mar 25, 2016

Session Recording Playerで録画を検索できないときは、次のエラーメッセージが表示される可能性があります。

  • 「セッションの録画ファイルを検索できませんでした。 リモート名を解決できませんでした。servername (ここで、<servername>はSession Recording Playerで接続を試行しているサーバーの名前です) Session Recording PlayerはSession Recording Serverと通信することができません。 この原因として、誤ったサーバー名が入力されているか、DNSでサーバー名を解決できていないという、2つの理由が考えられます。

    解決策:[ツール]>[オプション]>[接続]を選択し、[Session Recording Servers]ボックスの一覧のサーバー名が正しいことを確認します。 サーバー名が正しい場合は、コマンドプロンプトでpingコマンドを実行し、名前を解決できるかどうかを確認します。 Session Recording Serverが停止しているかオフラインのときにセッションの録画ファイルを検索すると、「リモートサーバーに接続できません」というエラーメッセージが返されます。

  • 「リモートサーバーに接続できません。」 このエラーは、Session Recording Serverが停止しているかオフラインのときに発生します。

    解決策:Session Recording Serverが接続していることを確かめます。

  • 「Access denied error.」 アクセス拒否のエラーは、ユーザーにセッションの録画ファイルを検索およびダウンロードする権限がない場合に発生します。

    解決策:Session Recording承認コンソールで、ユーザーをプレーヤーの役割に割り当てます。

  • 「セッションの録画ファイルを検索できませんでした。 「基になる接続が閉じられました。 SSL/TLSの安全なチャンネルを確立できませんでした。」 この例外は、Session Recording Serverで使用している証明書を署名したCA(Certificate Authority:証明機関)がクライアントデバイスに信頼されていないか、クライアントデバイスにCA証明書がインストールされていないために発生します。

    解決策:Session Recording Playerがインストールされているワークステーションに、正しい、つまり信頼されているCA証明書をインストールします。

  • 「リモートサーバーがエラーを返しました。HTTP 403(アクセス不可)。」 このエラーは、HTTP(セキュリティで保護されていないプロトコル)を使用して接続しようとしたときに発生する、標準のHTTPSエラーです。 デフォルトでは、セキュリティで保護されている接続のみを受け入れるように設定されるため、サーバーにより接続が拒否されます。

    解決策:Session Recording Playerのメニューバーで、[ツール]>[オプション]>[接続]の順に選択します。 [Session Recordings Servers]ボックスの一覧でサーバーを選択し、[変更]をクリックします。 プロトコルを[HTTP]から[HTTPS]に変更します。

MSMQのトラブルシューティング

セッションの録画を知らせる通知メッセージがエンドユーザーに表示されているのに、Session Recording Playerで検索しても録画が見つからない場合は、MSMQに問題がある可能性があります。 キューがSession Recording Server(ストレージマネージャー)に接続されていることを確認し、Webブラウザーを使用して接続エラーが発生しないか確認します(MSMQの接続プロトコルとしてHTTPまたはHTTPSを使用している場合)。

キューが接続されていることを確認するには

  1. Session Recording Agentをホストするサーバーにログインして、発信キューを表示します。
  2. Session Recording Serverをホストするコンピューターへのキューが接続された状態であることを確認します。
    • 接続待ちの状態で、多くのメッセージがキューにあり、プロトコルがHTTPまたはHTTPSの場合は([Session Recording Agentのプロパティ]ダイアログボックスの[接続]タブで選択されているプロトコルに対応)、手順3を実行します。
    • 接続済みの状態で、メッセージがキューにない場合は、Session Recording Serverをホストするサーバーに問題がある可能性があります。 手順3を省略し、手順4を実行します。
  3. キューに多くのメッセージがある場合は、Webブラウザーを起動して次のアドレスを入力します。
    • HTTPSで接続する場合:https://servername/msmq/private$/CitrixSmAudData(ここで、servernameはSession Recording Serverをホストするコンピューターの名前です)
    • HTTPで接続する場合:http://servername/msmq/private$/CitrixSmAudData(ここで、servernameはSession Recording Serverをホストするコンピューターの名前です)

    サーバーはセキュリティで保護された接続のみを受け付けます」というようなエラーが返される場合は、[Session Recording Agentのプロパティ]ダイアログボックスでMSMQプロトコルをHTTPSに変更します。 そうではなく、Webサイトのセキュリティ証明書に問題があるというエラーが返される場合は、TLSのセキュアチャネルのための信頼関係に問題がある可能性があります。 その場合は、正しいCA証明書をインストールするか、信頼されているCAを使用します。

  4. キューにメッセージがない場合は、Session Recording Serverをホストするコンピューターにログオンし、専用キューを表示します。 citrixsmauddataを選択します。 キューに多くのメッセージがある場合は([メッセージ数]列を確認します)、Session Recording StorageManagerサービスが開始されていることを確認します。 開始されていない場合は、サービスを再起動します。