Gracioso nó para baixo
Com operações de cliente, muitas operações são executadas em segundo plano no cache do cluster. Quando qualquer nó do servidor no cache do cluster é interrompido, todas as operações em segundo plano são perdidas, o que resulta em perda de dados. Para evitar perda de operação, você deve
Se alguma tarefa demorar mais do que o tempo limite de desligamento, como no write-behind, as transações do banco de dados poderão demorar mais do que o esperado. Em seguida, a contagem das operações restantes será gravada nos logs do servidor de cache. Mas essas operações serão perdidas.
Como configurar o Graceful Node Down
Tempos limite configuráveis: Os tempos limite de desligamento são configuráveis no arquivo de configuração do servidor de cache encontrado no arquivo NCache instalação da seguinte forma:
- . NET: Alachisoft.NCache.Service.exe.config localizado na %NCHOME%/bin/serviço
- .NET Core Windows: Alachisoft.NCache.Service.dll.config localizado na %NCHOME%\bin\serviço
- .NET Core Linux: Alachisoft.NCache.Daemon.dll.config localizado na / opt /ncache/bin/serviço
- Janelas Java: Alachisoft.NCache.Service.dll.config localizado na %NCHOME%\bin\serviço
- JavaLinux: Alachisoft.NCache.Daemon.dll.config localizado na / opt /ncache/bin/serviço
Use estas tags para configurar os tempos limite de desligamento:
CacheServer.GracefullShutdownTimeout:
Tempo limite total de um desligamento normal. O padrão é 180 segundos.CacheServer.BlockingActivityTimeout:
Tempo limite de espera pela conclusão das operações que é iniciada antes do bloqueio da atividade. O padrão é 3 segundos.
Veja também
Ligação de IP com vários NICs
Processo de host de cache separado
Clustering dinâmico de autocura
Versão de classe (mesma plataforma)