設定ファイル
Tungsten Search and Matching Server のインストールをカスタマイズするために変更可能な 2 つの構成ファイルがあります。Tungsten Search and Matching Server 6.10.0 にアップグレードすると、これらの構成ファイルによって以前のレジストリ設定が置き換えられます。これらの設定は、構成に役立つように構成ファイルで使用できるようになりました。
これらの構成ファイルに加えられた変更は、サービスを再起動すると有効になります。
-
Tungsten.TSMS.LoadBalancerService.exe.config
-
Tungsten.TSMS.Service.exe.config
これらの構成ファイルは、対応する実行可能ファイルとともにインストールされます。デフォルトでは、インストール パスは <Program Files>\Tungsten\SearchMatchingServer になります。
どちらの構成ファイルにも同じオプションがありますが、それぞれ独立しています。オプションは次のとおりです。
- RunningMode
-
サーバーが「標準」モードまたは「制限」モードのどちらで実行されているかを定義します。この設定の値は、「標準」 がデフォルトで設定されています。 「制限」モードは、矛盾する情報を送信せずに 2 つの Load Balancer を連携させる場合にのみ使用してください。
- Port
-
サーバーとの検索および設定操作中に通信を確立するために使用されるネットワーク ポートを選択します。デフォルトでは、22000 または 22001 が割り当てられています。有効な任意のポートを割り当てることができます。
- Language
-
サービスにより作成されたログ メッセージに使用される言語。この設定の値は、 「英語」 がデフォルトで設定されています。
追加の言語をサポートするには、対象の言語パックが必要です。
- DataRootDirectory
-
Tungsten Search and Matching Server のデータが保存されるパス。この設定の値は、 C:\ProgramData\Tungsten\TSMS がデフォルトで設定されています。
- TSMSAdministratorsGroupName
-
サービスを構成するために、ユーザーがメンバーである必要があるグループの名前。この設定の値は、 TSMS Administrators がデフォルトで設定されています。
それぞれの構成ファイルでこの値を変更する必要があります。
- SecureSearchEnabled
-
検索要求で送信されるネットワーク データを暗号化するかどうかを決定します。この設定の値は、 「true」 がデフォルトで設定されています。
それぞれの構成ファイルでこの値を変更する必要があります。
- LogLevel
-
ログ ファイルに書き込まれるメッセージの種類を決定するさまざまなレベルがあります。この設定の値は、「警告」 がデフォルトで設定されています。 警告とエラーのみが記録され、情報メッセージは記録されません。
- LogfilePath
-
この設定は、ログ ファイルが保管されるパスを定義します。この設定の値は、 C:\ProgramData\Tungsten\TSMS\Logs\TSMS.log がデフォルトで設定されています。
必要に応じてパスを編集します。
- RollingLogfileSizeInMB
-
アーカイブするときのログ ファイルのサイズを定義します。この設定の値は、「10」 がデフォルトで設定されています。 ログ ファイルのサイズが 10 MBに達すると、同じフォルダにアーカイブ ファイルとして保管され、新しいログ ファイルが作成されます。
- RollingLogfileCount
-
コンピュータに保管されるアーカイブ ファイルの数を定義します。この設定の値は、「10」 がデフォルトで設定されています。 最後の 10 個のアーカイブ ファイルが使用可能です。
- LogThreaIDInfo
-
バグの追跡のみに使用されるオプションの設定。ログ ファイルにメッセージを投稿するスレッドの ID を 書き込みます。この設定の値は、 「false」 がデフォルトで設定されています。
- LogMutexInfo
-
デッド ロックのバグの追跡にのみ使用されるオプションの設定。true に設定すると、内部 mutex にアクセスするたびにログにエントリが追加されます。この設定の値は、 「false」 がデフォルトで設定されています。
- WcfThrottlingMaxConcurrentCalls
-
許可される並列接続の最大数を示します。この設定の値は、以下の WcfThrottlingMaxConcurrentSessions 設定の値と一致する必要があります。この設定の値は、 「128」 がデフォルトで設定されています。
サービスがすでにビジー状態のときにこの設定の値を大きくすると、サーバーのパフォーマンスが低下する可能性があります。サーバーですべてのマシン リソースを使用しないように、この数を慎重に増やしてください。
- WcfThrottlingMaxConcurrentSessions
- サーバーで並列処理されるクエリの数を示します。この設定の値は、上記の WcfThrottlingMaxConcurrentCalls 設定の値と一致する必要があります。この設定の値は、 「128」 がデフォルトで設定されています。
- McfThrottlingMaxConcurrentInstances
- WCF 通信を分析します。この設定の値は、「2147483647」 がデフォルトで設定されています。 このオプションの値は変更しないでください。