Rimuovere il nodo del server cache
Un nodo server preesistente può essere semplicemente rimosso dalla cache di cui fa parte, utilizzando NCache Management Center e PowerShell, ecc., come descritto di seguito.
Usando il NCache Centro di gestione
Avviare il NCache Centro Gestione accedendo a http://localhost:8251 or
<server-ip>:8251.Nella barra di navigazione a sinistra, fare clic su Cache raggruppateSi apre una nuova pagina. Mostra tutte le cache locali o in cluster esistenti e dettagli aggiuntivi come server and Piattaforma server.
Accanto al nome della cache, fare clic su Vedi Dettagli.
Si apre la pagina di configurazione dettagliata per la cache. IL Nodi server la scheda visualizza un elenco e lo stato dei nodi server esistenti della cache.
Scegli il nodo da rimuovere. Clicca su
pulsante. Verrà visualizzata una notifica di successo.

Note:
Potrebbe essere visualizzata una finestra di dialogo in seguito a queste modifiche, chiedendo se ricaricare o sovrascrivere il file di configurazione della cache.
- Il nodo del server viene rimosso dal file Nodi server elenco.
Utilizzando PowerShell
- Migliori Rimuovi nodo Il cmdlet consente all'utente di rimuovere un nodo specifico dalla cache esistente su un server o un nodo specificato dalla cache cluster fornita. Il seguente comando rimuove il nodo 20.200.20.11 da demoCache.
Remove-Node -CacheName demoCache -Server 20.200.20.11
- Il seguente comando rimuove il nodo server specificato dalla cache denominata demoCache dal server locale arrestandolo correttamente.
Remove-Node -CacheName demoCache -Server 20.200.20.11 -GracefulStop
- Il seguente comando rimuove il nodo server specificato dalla cache denominata demoCache utilizzando la sicurezza Credenziali.
Remove-Node -CacheName demoCache -Server 20.200.20.11 -Credentials(Get-Credential john_smith)
Rimozione forzata del nodo server non disponibile
Se un nodo server diventa non disponibile e non può essere recuperato o contattato dal cluster, è possibile rimuoverlo forzatamente dal cluster della cache. Ciò è utile quando il nodo è stato arrestato in modo permanente, eliminato o non fa più parte della distribuzione. La rimozione forzata pulisce l'appartenenza al cluster in modo che NCache Non considera più il nodo non disponibile come parte della cache.
Usando il NCache Centro di gestione
È possibile rimuovere forzatamente un nodo server non disponibile dal cluster utilizzando NCache Centro di gestione come segue:
Avviare il NCache Centro Gestione accedendo a http://localhost:8251 or
<server-ip>:8251.Nella barra di navigazione a sinistra, fare clic su Cache raggruppateSi apre una nuova pagina. Mostra tutte le cache locali o in cluster esistenti e dettagli aggiuntivi come server and Piattaforma server.
Accanto al nome della cache, fare clic su Vedi Dettagli.
Nella pagina dei dettagli della cache, vai alla Nodi server scheda. Questa scheda visualizza i nodi server configurati e il loro stato attuale.
Seleziona il Nodo server non disponibile che desideri rimuovere.
Clicchi "..." contro il nodo selezionato, quindi fai clic Rimuovere con la forza.

Utilizzando PowerShell
- Il seguente comando rimuove il nodo 20.200.20.11 da demoCache anche se il server non è raggiungibile.
Remove-Node -CacheName demoCache -Server 20.200.20.11 -RemoveIfUnavailable -ExistingServer 20.200.20.12
Modifica manuale NCache Configurazione
Puoi anche modificare manualmente il NCache Configurazione per rimuovere un nodo server dal cluster.
Note:
I seguenti passaggi si applicano a entrambi NCache Impresa e NCache Open Source. Tuttavia, NCache L'Open Source supporta solo Cache replicate e consente un massimo di Nodi 3 in un cluster di cache replicato.
Rimuovere un nodo da un cluster di cache
È possibile rimuovere un nodo server da un cluster di cache aggiornando il <cache-deployment> sezione in config.ncconf file. Per rimuovere un nodo server da un cluster di cache, seguire questi passaggi:
Aprire il config.ncconf file con privilegi amministrativi su qualsiasi nodo server cache esistente, come il nodo-1
20.200.20.12, nodo-220.200.20.11, o nodo-320.200.20.13.<cache-config cache-name="demoCache" alias="" config-id="44fb997a-f6a7-433b-9439-7ef9de9f47c7" config-version="0" store-type="distributed-cache"> <cache-settings inproc="False" data-format="Serialized" serialization="Json"> <logging enable-logs="True" trace-errors="True" trace-notices="False" trace-warnings="False" trace-debug="False" log-path=""/> <performance-counters enable-counters="True" snmp-port="0"/> <cleanup interval="15sec"/> <storage type="heap" cache-size="1024mb"/> <eviction-policy enabled-eviction="True" default-priority="normal" policy="lru" eviction-ratio="5%"/> <cache-topology topology="partitioned-replica"> <cluster-settings operation-timeout="60sec" stats-repl-interval="60sec" use-heart-beat="False"> <cluster-connection-settings cluster-port="7802" port-range="2" connection-retries="2" connection-retry-interval="2secs" join_retry_count="24" join_retry_timeout="5"/> </cluster-settings> </cache-topology> <client-death-detection enable="False" grace-interval="60sec"/> </cache-settings> <cache-deployment deployment-version="0"> <servers> <server-node ip="20.200.20.12"/> <server-node ip="20.200.20.11"/> <server-node ip="20.200.20.13"/> </servers> </cache-deployment> </cache-config>Nel
<cache-deployment>sezione della cache denominata demoCache, Rimuovi il<server-node>voce per il nodo che si desidera rimuovere. Ad esempio, per rimuovere il nodo20.200.20.13, aggiorna il file<cache-deployment>sezione come segue:<cache-deployment deployment-version="0"> <servers> <server-node ip="20.200.20.12"/> <server-node ip="20.200.20.11"/> </servers> </cache-deployment>Salva l'aggiornato config.ncconf file.
Copia l'aggiornato
<cache-deployment>blocco al config.ncconf file su tutti i nodi server di cache rimanenti.Riavvia il NCache Servizio su ogni nodo rimanente del cluster.
Restart-Service -Name NCacheSvcVerifica che il nodo sia stato rimosso correttamente eseguendo il seguente cmdlet di PowerShell:
Get-Caches -DetailUna volta eseguito correttamente il comando, il nodo rimosso non compare più nei dettagli del cluster della cache.
