• Facebook
  • Twitter
  • Youtube
  • Allineato
  • RSS
  • Docs
  • Confronti
  • Blog
  • Scaricare
  • Contattaci
Scaricare
Mostra/Nascondi sommario

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.

Rimuovere il nodo del server Web

  • 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 Rimuovi il pulsante Web del nodo del server pulsante. Verrà visualizzata una notifica di successo.

Nodo server rimosso Web

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.

Rimozione forzata del nodo server non disponibile

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-2 20.200.20.11, o nodo-3 20.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 nodo 20.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 NCacheSvc
    
  • Fermare and inizia a la cache su ogni nodo rimanente.

  • Verifica che il nodo sia stato rimosso correttamente eseguendo il seguente cmdlet di PowerShell:

    Get-Caches -Detail
    
  • Una volta eseguito correttamente il comando, il nodo rimosso non compare più nei dettagli del cluster della cache.

    Dettagli del cluster della cache

Vedere anche

Rimuovi cache
Cancella cache
Configura indici di query

Contattaci

PHONE

+1 214-619-2601   (US)

+44 20 7993 8327   (UK)

 
E-MAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • Confronto edizione
  • NCache Architettura
  • Parametri di riferimento
Scaricare
Prezzi
Prova Parco giochi

Distribuzioni
  • Cloud (SaaS e software)
  • On-Locale
  • kubernetes
  • docker
Casi d'uso tecnici
  • Sessioni ASP.NET
  • Sessioni ASP.NET Core
  • Messaggistica Pub/Sub
  • SignalR in tempo reale per ASP.NET
  • Internet of Things (IoT)
  • Database NoSQL
  • Streaming Processing
  • Microservices
Risorse
  • Articoli di riviste
  • Articoli di terze parti
  • Articoli
  • Video
  • Fogli bianchi
  • Spettacoli
  • trattativa
  • Blog
  • Docs
Casi di studio dei clienti
  • Testimonianze
  • Clienti
Assistenza
  • Pianificare un demo
  • Forum (Google Gruppi)
  • Consigli
Azienda
  • Leadership
  • Partner
  • News
  • Eventi
  • Lavora con noi
Contattaci

  • IngleseCinese (semplificato)FranceseTedescoItalianoGiapponeseCoreanoPortogheseCorsi

  • Contattaci
  •  
  • Mappa del sito
  •  
  • Termini d’uso
  •  
  • Informativa privacy
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.
Torna in alto