メインコンテンツへスキップ
Processing Server は、Processing Station 間でワークロードを分散します。Processing Server とともに、サーバーの監視に使用する Processing Server Monitor もインストールされます。実際の文書処理は Processing Station で実行されます。 Processing Server をインストールしたら、設定を行う必要があります。サーバーを起動し、Processing Station を追加して設定したうえで起動してください。
Processing Server を起動する前に、サーバーの実行に使用するアカウントに Processing Server のアクセス権限が付与されていることを確認してください ($)。
設定手順については、以下で説明します。
Processing Server を起動するには、次の手順に従います。
  1. Start → All Programs → ABBYY FlexiCapture 12 Servers → Processing Server を選択して、Processing Server Monitor を起動します。
  2. サーバーツリーで ABBYY FlexiCapture Servers を選択し、右クリックして Add Server… を選択します。
  3. Add Processing Server ダイアログで、サーバーの場所 (Network host または Local host) を指定します。
  4. 操作 → Properties を選択し、Application Server へのパス (https://<ApplicationServer>。<ApplicationServer> は、Application Server がインストールされているコンピューター名) を指定します。Processing Server と Application Server が同じコンピューターにインストールされている場合は、そのコンピューター名を直接指定してください。IP アドレス 127.0.0.1 または localhost を使用すると、Processing Station が動作しなくなります。 注: Application Server で管理および監視コンソールを起動し、Processing Server がインストールされているコンピューターに対応するロールを割り当ててください。
  5. をクリックして、Application Server を起動します。 注: Processing Server は、ハード停止または「ソフト」停止で停止できます。たとえば、アップグレードやデータベースの移行のために Processing Server を停止する必要がある場合は、「ソフト」停止を使用できます。これを行うには、操作 Stop を選択します。この場合、現在のすべてのタスクが完了した後に Processing Server が停止します。新しいタスクは処理対象になりません。 Processing Server をハード停止するには、操作 Stop Immediately を選択します。この場合、現在のすべてのタスクは失敗します。
Processing Stations を設定するには、次の手順を実行します。
  1. サーバーツリーで Stations を選択し、 をクリックします。Add Stations ダイアログが表示されます。一覧から目的のステーションを選択します。コンピューター名または IP アドレスを指定することもできます。動的 IP アドレスを使用している場合でも、コンピューター名を指定できます。DNS ネットワークへのアクセスに問題がある場合は、IP アドレスを使用してください。
  2. 操作 → Properties を選択し、Station Properties ダイアログでステーションのパラメーターを指定します。
    • Name - ステーションの表示名;
    • Group - ステーションが属するグループ。
    • Start automatically - このフラグは、ステーションが Processing Server によって自動的に開始されることを示します。既定ではこのオプションが選択されています; 注: 多数のステーションを頻繁に開始しようとすると、Processing Server の動作が大幅に遅くなることがあります
    • Required disk space - Processing Stations の動作に必要な最小ディスク容量です。空きディスク容量が不足している場合、ステーションは停止します。この field に指定する容量は、処理中となる可能性がある image の最大サイズの 3 倍にする必要があります。最小ディスク容量の最適値は、処理中となる可能性がある batch の最大サイズの 2 倍です;
    • Maximum number of processes - task 処理に使用できる CPU cores の最大数;
    • Allowed number of processes - task 処理に使用できる CPU cores の許容数です。この parameter は、ハードウェアと License Parameters に基づいて自動的に計算されるため、変更できません;
    • Process priority - process の優先順位;
    • Acceptable task types - ステーションで処理できる task の種類:
      • Import images - import task;
      • Recognize pages - Recognition および export preprocessing task;
      • Verification support - 二重 Verification の結果のマージ、および Web Verification Station の前処理 task と後処理 task;
      • Custom processing - batch および document の processing scripts の処理;
      • Export documents - document の export task。
  3. をクリックしてステーションを手動で開始するか、ステーションが自動的に開始されるまで待ちます (Start automatically オプションが選択されている場合、ステーションは 1 分以内に自動的に開始されます) 。 注: Processing Station は、ハード停止または「ソフト」停止で停止できます。たとえば upgrade のために Processing Station を停止する必要がある場合は、「ソフト」停止を使用できます。これを行うには、操作 Stop を選択します。この場合、現在のすべての task が完了してから Processing Station が停止します。新しい task は処理対象になりません。 Processing Station をハード停止するには、操作 Stop Immediately を選択します。この場合、現在のすべての task は失敗します。
ステーションは、サーバーへの接続時に、documents を処理するための権限を Processing Server から受け取ります。
task レベルで異なる tenant を互いに分離できます。そのためには、必要な Processing Station グループを作成し、新しく作成する各 tenant に目的のグループを割り当てます。ステーション グループを作成するには、次の手順を実行します。
  1. サーバーツリーで Station groups を選択し、 をクリックします。New Station Group ダイアログが開きます。
  2. グループ名を指定し、一覧から目的のステーションを選択します。
  3. OK をクリックします。
グループがリストに表示され、管理および監視コンソールの tenants で tenant に指定できるようになります。グループ名またはステーションの一覧を変更するには、リストでグループを選択し、context menu で Edit Station Group… をクリックします。Station Properties ダイアログで目的のグループを選択して、そのグループにステーションを追加することもできます。
Processing Server のログを設定するには、次の手順に従います。
  1. File → Settings… を選択して、Processing Server の Monitor Settings ダイアログを開きます。
  2. ログに記録するメッセージの種類を指定します (Errors、Warnings、Information messages) 。
  3. 完了したタスクの情報を削除するかどうかを指定します (Remove completed tasks from the list) 。
  4. タスクのログ情報を記録するきっかけとなるメッセージを指定します。 注: システムの通常運用時には、Remove completed tasks from the list オプションを無効にしないことをお勧めします。無効にすると、データが蓄積して Processing Server Monitor の動作が遅くなるおそれがあります。このオプションを無効にするのは、システムの設定および調整を行う場合に限ってください。
  5. をクリックしてタスクログを表示します。タスクログを *.txt ファイルとして保存するには、開いたダイアログで Export Log… ボタンをクリックします。
タスクの詳細を表示するには、Processing Server ツリーで Tasks を選択します。各タスクについて、次のパラメーターが表示されます: タスク名、開始時刻、進行状況、ステータス、優先度、およびステーション名。失敗したタスクには が表示されます。エラーメッセージに加えてタスクログに情報メッセージも含まれている場合、タスクには が表示されます。
通常のタスク処理ログに加えて、Processing Server と Processing Station ではサービスログを保持できます。ABBYY technical support の担当者が、サポート要求への対応時にこのログの情報を必要とする場合があります。サービスログを有効にしても Processing Server や Processing Station の動作が遅くなることはありませんが、このログに含まれる情報は ABBYY の technical support エンジニアにとってのみ有用なため、サービス logging を常時有効にしておくことはお勧めしません。technical support エンジニアからサービスログの提供を求められた場合は、次の手順に従ってください。
  1. 必要なログに応じて、Processing Server Properties ダイアログ (Processing Server の shortcut menu で Properties を選択) または Station Properties ダイアログ (Processing Station の shortcut menu で Properties を選択) を開きます。
  2. Write processing log オプションを選択し、OK をクリックします。
  3. log files が作成されると、%programdata%\ABBYY\FlexiCapture\12.0\FlexiBrSvc\Logs に保存されます。これらのファイルのコピーを ABBYY technical support service に送付してください。
  4. Write processing log オプションのチェックを外し、OK をクリックしてサービス logging を無効にします。
Processing Server はコマンドラインで操作できます。コマンドラインで操作するには、次の手順に従います。
  • Windows の Start → Run メニューで ‘cmd’ と入力し、OK をクリックします。コマンドライン prompt ウィンドウが表示されます。
  • FlexiBRSvc.exe ファイルへのパスを入力します (既定では “C:\Program Files\ABBYY FlexiCapture 12 Servers”) 。
  • コマンドモードに入るには “FlexiBRSvc Please obey” と入力します。コマンドは ‘FlexiBRSvc Please ’ の形式で入力します。これらの commands を使用すると、ステーションや Processing Server の開始/停止、ステーション一覧の表示、ステーションの追加/削除、ステーション情報の表示、さらにサーバーおよびステーションの parameters の設定を行えます。
  • 使用可能な commands の一覧やその他のヘルプ情報を表示するには、‘FlexiBRSvc.exe /?’ と入力します。
すべての commands の詳しい説明については、Description of Processing Server commands を参照してください。