NCache in genere viene eseguito in un ambiente cluster che lo rende una risorsa ad alta intensità di rete. All'interno di un tipico NCache ambiente, le informazioni vengono scambiate nei seguenti modi:
Durante NCache processo di installazione, NCache si lega automaticamente al primo indirizzo IP disponibile che può essere utilizzato per entrambi i tipi di comunicazione, ovvero all'interno del cluster tra Cache Server e Cache Server o tra i client remoti (server Web) e il NCache server. A volte, le proprietà di associazione IP potrebbero non essere configurate correttamente durante il processo di installazione e l'utente potrebbe visualizzare i seguenti errori relativi a NCache servizio non parte:
"The NCache Il servizio è stato avviato e quindi interrotto. Alcuni Servizi si avviano e si arrestano automaticamente, se non hanno lavoro da fare"
Errori correlati possono verificarsi a causa di un binding IP non corretto quando si aggiunge un altro server di cache o un client remoto a un NCache Cluster dentro NCache Gestore. L'errore sarebbe simile a questo:
"NCache Impossibile contattare l'assistenza su 'Indirizzo IP della macchina'"
Per risolvere questo problema IP Binding può essere configurato manualmente. Per specificare gli indirizzi IP per NCache Comunicazioni tra server del cluster o tra client remoto NCache Comunicazioni cluster, dovrai modificare le due righe seguenti in Alachisoft.NCache.Service.exe.config file che si trova in (C:\Programmi\NCache\bin\service) e quindi riavviare NCache servizio:
<add key = "NCacheServer.BindToClientServerIP" value = "20.200.20.18" />
<add key = "NCacheServer.BindToClusterIP" value = "20.200.20.18" />
BindToClusterIP: Usato per legare NCache alla scheda di interfaccia di rete da utilizzare per la comunicazione a livello di cluster e fornire l'indirizzo IP appropriato. NCache utilizzerà questo IP per la comunicazione da server cache a server.
BindToClientServerIP: Usato per legare NCache all'interfaccia di rete da utilizzare per la comunicazione tra client remoto e server di cache e fornire l'indirizzo IP appropriato. NCache ascolterà su questo IP tutte le richieste dei client remoti.
NCache può anche essere configurato per utilizzare NIC separate per ogni tipo di comunicazione (usando Dual NIC).
Una volta un NCache Il binding IP del servizio è stato modificato, dovresti anche assicurarti che tutti i client remoti configurati rispetto a questo cluster di cache abbiano il loro Client.ncconf (C:\Programmi\NCache\Config) aggiornato con l'indirizzo IP del Cache Server come segue.
Ad esempio, per una cache denominata DemoCache è necessario specificare l'indirizzo IP della NIC dedicata alla comunicazione client-server nella Client.ncconf file sui nodi client remoti (che è lo stesso indirizzo IP del server specificato per il BindToClientServerIP tag sopra).
<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"/>
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.