NCache 通常、クラスター環境で実行されるため、ネットワークを集中的に使用するリソースになります。 典型的な内 NCache 環境では、情報は次の方法で交換されます。
間に NCache インストールプロセス、 NCache 両方のタイプの通信に使用できる最初の使用可能なIPアドレスに自動的にバインドします。つまり、クラスター内でキャッシュサーバーとキャッシュサーバーの間、または Remote Clients(Webサーバー)および NCache サーバー。 場合によっては、インストールプロセス中にIPバインディングのプロパティが適切に構成されていない可能性があり、ユーザーには、 NCache サービスが開始されていません:
" NCache サービスが開始され、その後停止されました。 一部のサービスは、実行する作業がない場合、自動的に開始および停止します。」
別のキャッシュサーバーを追加するときのIPバインディングが正しくないため、または関連するエラーが発生する可能性があります。 remote client 〜に NCache クラスター NCache マネジャー。 エラーは次のようになります。
"NCache 「マシンのIPアドレス」でサービスに接続できませんでした」
この問題を解決するには、IPバインディングを手動で構成できます。 のIPアドレスを指定するには NCache クラスターサーバー間通信または Remote Client 〜へ NCache クラスタ通信では、次のXNUMX行を変更する必要があります Alachisoft.NCache.service.exe.config (C:\ ProgramFiles\にあるファイルNCache\ bin \ service)そして再起動します NCache サービス:
<add key = "NCacheServer.BindToClientServerIP" value = "20.200.20.18" />
<add key = "NCacheServer.BindToClusterIP" value = "20.200.20.18" />
BindToClusterIP: バインドに使用 NCache ネットワークインターフェイスカードに接続して、クラスタ全体の通信に使用し、適切なIPアドレスを提供します。 NCache このIPをキャッシュサーバー間通信に使用します。
BindToClientServerIP: バインドに使用 NCache に使用するネットワークインターフェイスへ Remote Client キャッシュサーバー通信に接続し、適切なIPアドレスを提供します。 NCache このIPをすべてリッスンします remote client リクエスト。
NCache 通信の種類ごとに個別のNICを使用するように構成することもできます(デュアルNICを使用)。
一度 NCache サービスIPバインディングが変更されました。また、すべてを確認する必要があります Remote Clientこのキャッシュクラスターに対して構成されたsは、 クライアント.ncconf (C:\ Program Files \NCache\ Config)ファイルがキャッシュサーバーのIPアドレスで次のように更新されました。
たとえば、DemoCacheという名前のキャッシュの場合、クライアント/サーバー通信専用のNICのIPアドレスを指定する必要があります。 クライアント.ncconf 上のファイル Remote Client ノード(これは、 BindToClientServerIP 上記のタグ)。
<cache id="DemoCache" client-cache-id="" client-cache-syncmode="optimistic"
default-readthru-provider="" default-writethru-provider=""
load-balance="True">
<server name="20.200.20.18"/>