Comment inclure NCache Liaison IP

NCache s'exécute généralement dans un environnement en cluster, ce qui en fait une ressource réseau intensive. Dans un cadre typique NCache environnement, les informations sont échangées de la manière suivante :

  1. Serveurs de cache parlant à d'autres serveurs de cache dans un NCache Grappe (communication de grappe)
  2. NCache Serveurs de cache de cluster parlant à Remote Clients (communication client-serveur)

Pendant le NCache processus d'installation, NCache se lie automatiquement à la première adresse IP disponible qui peut être utilisée pour les deux types de communication, c'est-à-dire au sein du cluster entre le serveur de cache et le serveur de cache ou entre le Remote Clients (serveurs Web) et les NCache les serveurs. Parfois, les propriétés de liaison IP peuvent ne pas être correctement configurées pendant le processus d'installation et l'utilisateur peut voir les erreurs suivantes liées au NCache le service ne démarre pas :

"La NCache Le service a démarré puis s'est arrêté. Certains Services démarrent et s'arrêtent automatiquement, s'ils n'ont pas de travail à faire"

Des erreurs connexes peuvent se produire en raison d'une liaison IP incorrecte lors de l'ajout d'un autre serveur de cache ou remote client à un NCache Cluster dans NCache Gestionnaire. L'erreur ressemblerait à ceci :

"NCache Le service n'a pas pu être contacté sur 'l'adresse IP de la machine'"

Pour résoudre ce problème, la liaison IP peut être configurée manuellement. Pour spécifier les adresses IP pour NCache Communications de serveur de cluster à serveur ou Remote Client à NCache communications du cluster, vous devrez modifier les deux lignes suivantes dans Alachisoft.NCache.Service.exe.config fichier situé dans (C:\Program Files\NCache\bin\service) puis redémarrez NCache service:


<add key = "NCacheServer.BindToClientServerIP" value = "20.200.20.18" />
<add key = "NCacheServer.BindToClusterIP" value = "20.200.20.18" />

BindToClusterIP : Utilisé pour lier NCache à la carte d'interface réseau à utiliser pour la communication à l'échelle du cluster et fournissez l'adresse IP appropriée. NCache utilisera cette IP pour la communication de serveur de cache à serveur.

BindToClientServerIP : Utilisé pour lier NCache à l'interface réseau à utiliser pour Remote Client à la communication du serveur de cache et fournissez l'adresse IP appropriée. NCache écoutera sur cette IP pour tous remote client demandes.

NCache peut également être configuré pour utiliser des NIC séparés pour chaque type de communication (en utilisant des NIC doubles).

Une fois un NCache Service IP Binding a été modifié, vous devez également vous assurer que tous Remote Clients configurés sur ce cluster de cache doivent avoir leur Client.ncconf (C:\Programmes\NCache\Config) mis à jour avec l'adresse IP du serveur de cache comme suit.

Par exemple, pour un cache nommé DemoCache, vous devez spécifier l'adresse IP de la carte réseau dédiée à la communication client-serveur dans le Client.ncconf fichier sur le Remote Client nœuds (qui est la même adresse IP de serveur que vous avez spécifiée pour le LierÀClientServerIP étiquette ci-dessus).

<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"/>

Que faire ensuite?

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.