ASCRのトラブルシューティングとログ
このセクションでは、ASCRの使用時にユーザーが遭遇する可能性のある問題のトラブルシューティングとログに関するガイダンスを提供します。
ASCR
Control Roomからランタイムリソースを指示する際、インタラクティブクライアントは、ASCRチャネルが現在実行中かどうかをチェックし、必要に応じて再接続を試みます。チャネルが実行されていない場合、チャネルがダウンしていることを知らせるメッセージが表示され、トラブルシューティングのアドバイスが表示されます。ただし、関連するログファイルを有効にして表示する必要がある場合があります。
ASCRログ
nLogging、ログレベル、ログを有効にする方法の詳細については、「トラブルシューティング - ロギング」「」を参照してください。
ASCR接続からログファイルにログメッセージを含めるには、次の行をServer.NLog.configファイルに追加する必要があります。
<logger name="BluePrism.ClientServerResources*" minlevel="Trace" writeTo="app-logfile" />
ASCR接続とロードバランサー
この情報はBlue Prism 7.0および7.1にのみ適用されます。
インタラクティブクライアントからアプリケーションサーバーへの負荷分散接続時に、アプリケーションサーバーが予期せずオフラインになった場合、ASCRコールバックチャネルは別のアプリケーションサーバーにフェイルオーバーしません。代わりに、ASCRコールバックチャネルは、利用できなくなったアプリケーションサーバーへの接続を試行し続けます。これは、ASCRが使用するコールバック通信チャネルが、クライアントのメインデータ接続とともに負荷分散されていないために発生します。
アプリケーションサーバーが予期せず終了したり、応答しなくなったりした場合は、インタラクティブクライアントを再起動します。そうすると、ASCRコールバック通信チャネルを確立できる機能アプリケーションサーバーとの接続が確立されます。
gRPCおよびWCFチャネル
インタラクティブクライアントがホストとの接続に失敗すると、そのインタラクティブクライアントがすべてのアドレスへの接続に失敗したことを示すエラーメッセージが表示されます。インタラクティブクライアントからホストへの接続は、次の理由で失敗する可能性があります。
-
解決できないASCR構成 – これは、ホスト名が解決できない、または定義されたポートがBlue Prismインタラクティブクライアントまたはアプリケーションサーバーでブロックされているなど、構成が正しくない、または構成されていない場合に起こります。
アプリケーションサーバーのホスト名が正しく、インタラクティブクライアントがインストールされているマシンのnslookup <APPSERVERNAME>コマンドで解決できるが、「接続に失敗」エラーメッセージが引き続き表示される場合:
- Blue Prismインタラクティブクライアントを閉じます。
-
Blue Prismインタラクティブクライアントがインストールされているマシンで、次のコンテンツを含むバッチファイルを作成します。
set GRPC_DNS_RESOLVER=native
start "" "C:\Program Files\Blue Prism Limited\Blue Prism Automate\Automate.exe"
-
バッチファイルを実行して、インタラクティブクライアントを開始します。
-
これで問題が解決しない場合は、アプリケーションサーバーのASCRホスト名をBlue Prismアプリケーションサーバーの数値のIPアドレスに設定します。
- アプリケーションサーバーまたはインタラクティブクライアントの証明書が要件を満たしていない - 証明書の要件と構成の詳細については、「ASCRサーバーの構成」を参照してください。