設定ファイル

Kofax Search and Matching Server のインストールをカスタマイズするために変更可能な 2 つの構成ファイルがあります。Kofax Search and Matching Server 6.9.0 にアップグレードすると、これらの構成ファイルによって以前のレジストリ設定が置き換えられます。これらの設定は、構成に役立つように構成ファイルで使用できるようになりました。

重要 これらの構成ファイルに加えられた変更は、サービスを再起動すると有効になります。
  1. Kofax.KSMS.LoadBalancerService.exe.config

  2. Kofax.KSMS.Service.exe.config

これらの構成ファイルは、対応する実行可能ファイルとともにインストールされます。デフォルトでは、インストール パスは <Program Files>\Kofax\SearchMatchingServer になります。

どちらの構成ファイルにも同じオプションがありますが、それぞれ独立しています。オプションは次のとおりです。

RunningMode

サーバーが標準モードまたは制限モードのどちらで実行されているかを定義します。この設定の値は、標準 がデフォルトで設定されています。 制限モードは、矛盾する情報を送信せずに 2 つの Load Balancer を連携させる場合にのみ使用してください。

Port

サーバーとの検索および設定操作中に通信を確立するために使用されるネットワーク ポートを選択します。デフォルトでは、22000 または 22001 が割り当てられています。有効な任意のポートを割り当てることができます。

Language

サービスにより作成されたログ メッセージに使用される言語。この設定の値は、 英語 がデフォルトで設定されています。

追加の言語をサポートするには、対象の言語パックが必要です。
DataRootDirectory

Kofax Search and Matching Server のデータが保存されるパス。この設定の値は、 C:\ProgramData\Kofax\KSMS がデフォルトで設定されています。

KsmsAdministratorsGroupName

サービスを構成するために、ユーザーがメンバーである必要があるグループの名前。この設定の値は、 KSMSAdministrators がデフォルトで設定されています。

重要 それぞれの構成ファイルでこの値を変更する必要があります。
SecureSearchEnabled

検索要求で送信されるネットワーク データを暗号化するかどうかを決定します。この設定の値は、 true がデフォルトで設定されています。

重要 それぞれの構成ファイルでこの値を変更する必要があります。
LogLevel

ログ ファイルに書き込まれるメッセージの種類を決定するさまざまなレベルがあります。この設定の値は、警告 がデフォルトで設定されています。 警告とエラーのみが記録され、情報メッセージは記録されません。

LogfilePath

この設定は、ログ ファイルが保管されるパスを定義します。この設定の値は、 C:\ProgramData\Kofax\KSMS\Logs\KSMS.log がデフォルトで設定されています。

必要に応じてパスを編集します。

RollingLogfileSizeInMB

アーカイブするときのログ ファイルのサイズを定義します。この設定の値は、10 がデフォルトで設定されています。 ログ ファイルのサイズが 10 MBに達すると、同じフォルダにアーカイブ ファイルとして保管され、新しいログ ファイルが作成されます。

RollingLogfileCount

コンピュータに保管されるアーカイブ ファイルの数を定義します。この設定の値は、10 がデフォルトで設定されています。 最後の 10 個のアーカイブ ファイルが使用可能です。

LogThreaIDInfo

バグの追跡のみに使用されるオプションの設定。ログ ファイルにメッセージを投稿するスレッドの ID を 書き込みます。この設定の値は、 false がデフォルトで設定されています。

LogMutexInfo

デッド ロックのバグの追跡にのみ使用されるオプションの設定。true に設定すると、内部 mutex にアクセスするたびにログにエントリが追加されます。この設定の値は、 false がデフォルトで設定されています。

WcfThrottlingMaxConcurrentCalls

許可される並列接続の最大数を示します。この設定の値は、以下の WcfThrottlingMaxConcurrentSessions 設定の値と一致する必要があります。この設定の値は、 128 がデフォルトで設定されています。

サービスがすでにビジー状態のときにこの設定の値を大きくすると、サーバーのパフォーマンスが低下する可能性があります。サーバーですべてのマシン リソースを使用しないように、この数を慎重に増やしてください。
WcfThrottlingMaxConcurrentSessions
サーバーで並列処理されるクエリの数を示します。この設定の値は、上記の WcfThrottlingMaxConcurrentCalls 設定の値と一致する必要があります。この設定の値は、 128 がデフォルトで設定されています。
McfThrottlingMaxConcurrentInstances
WCF 通信を分析します。この設定の値は、2147483647 がデフォルトで設定されています。 このオプションの値は変更しないでください。