NetWorker: alto uso de memória observado pelo processo 19.12+ NMC GSTD
Summary: O NetWorker Management Console (NMC) é atualizado ou implementado como 19.12.0.0 -> 19.14.0.1. Um problema de alta utilização de memória/perda de memória é observado no processo gstd do servidor NMC. ...
Symptoms
O servidor NetWorker Management Console (NMC) é 19.12.0.0 -> 19.14.0.1.
O servidor NMC pode ter recebido upgrade de uma versão anterior ou configurado como uma implementação nova/nova nessas versões.
O serviço/daemon do servidor do NMC (gstd) consome memória ao longo do tempo, até o ponto em que toda a memória disponível do sistema é consumida.
Cause
Isso foi identificado como um defeito que afeta as versões do NetWorker:
- 19.12.0.x
- 19.13.0.x
- 19.14.0.0 –> 19.14.0.1
Isso pode ser observado em plataformas Windows e Linux.
Resolution
Esse problema será resolvido no NetWorker 19.14.0.2 por meio da correção do código NETWORKER-134465.
Solução temporária:
A única solução temporária disponível no momento é reiniciar rotineiramente o NMC gstd Faça o serviço antes de consumir memória do sistema.
Os exemplos a seguir mostram como automatizar uma reinicialização de 24 horas que ocorre às 23h (horário do servidor do NMC). Esse intervalo pode ser diferente, dependendo da configuração do servidor do NMC e do tamanho geral do ambiente do NetWorker. Reiniciar o serviço do servidor do NMC não afeta nenhuma operação de proteção do NetWorker em andamento. As abordagens a seguir podem ser usadas para automatizar essa tarefa usando as ferramentas do sistema operacional.
Windows:
Use o Agendador de Tarefas do Windows para criar uma tarefa que seja reiniciada gstd em um intervalo definido. Em um prompt de comando do administrador/PowerShell, execute:
schtasks /Create /TN "Restart GSTD Service" /TR "cmd.exe /c net stop gstd & timeout /t 10 /nobreak >nul & net start gstd" /SC DAILY /ST 23:00 /RU SYSTEM
Como alternativa, a tarefa pode ser criada na interface do usuário de agendamento de tarefas do Windows.
Os seguintes comandos podem ser usados para verificar, testar e remover a tarefa
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
Essencialmente, a tarefa interrompe o gstd O serviço (se estiver em execução) aguarda 10 segundos e, em seguida, inicia o gstd. Se gstd não estiver em execução, a tarefa tentará iniciar gstd.
Depois que a versão 19.14.0.2 estiver disponível e a tarefa não for mais necessária, você poderá excluí-la da interface do usuário do Agendador de tarefas ou usando:
schtasks /Delete /TN "Restart GSTD Service" /F
Linux:
Uso cron Para agendar um systemctl restart do gst serviço.
- Em um prompt root/elevado, execute:
crontab -e - Escolha o editor de texto de sua escolha.
- Na janela de boas-vindas do assistente
crontabDigite o arquivo:
0 23 * * * systemctl restart gst - Certifique-se de que crontab esteja em execução/ativado. O serviço pode aparecer como
cronoucrondDependendo do fornecedor e da versão do sistema operacional:
# Check which cron service is installed systemctl list-unit-files | grep -E 'cron|crond' # Enable the service if it is not already enabled systemctl enable --now <cron-servic-name>
Depois que a versão 19.14.0.2 estiver disponível e a tarefa não for mais necessária, você poderá remover a entrada de reinicialização em: crontab.
Additional Information
Como alternativa, o gstd O serviço pode ser interrompido/desativado até que uma correção esteja disponível. Use a Interface do usuário da Web do NetWorker (NWUI) para gerenciar o servidor NetWorker. Em vez disso, consulte: NetWorker Management Web UI: como instalar