NetWorker: Alerta do NMC "Não é possível gravar no banco de dados - errno argumento inválido" devido ao tempo de espera excedido da conexão TCP
Summary: O NMC estava gerando o seguinte alerta: Não é possível gravar em /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 - errno Argumento inválido.
Symptoms
A guia Monitoramento do NetWorker Management Console (NMC) relata o seguinte erro com freqüência:
Cannot write to /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 - errno Invalid argument
Os logs do daemon do servidor do NetWorker também relatam:
XXXXXXXX nsrd NSR info 9 %s %s: %s 3 0 5 media 0 9 emergency 0 120 Cannot write to /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 - errno Invalid argument.
- Linux:
/nsr/logs/daemon.raw - Windows (padrão):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: como usar o nsr_render_log para processar arquivos de log .raw
Cause
O problema provavelmente foi causado por desconexões intermitentes da sessão de rede ou condições de tempo de espera excedido entre os componentes do NetWorker. Quando operações de longa duração passam por períodos de inatividade, as conexões TCP subjacentes podem ser encerradas prematuramente pelo sistema operacional, firewall ou dispositivos de rede. Isso resulta em interrupções de comunicação ao atualizar ou gravar informações no banco de dados do NetWorker, levando ao "Cannot write to /Database/Database... errno Invalid argument" alerta.
Resolution
Configre O NW_TCP_KEEPIDLE_SECS, NW_TCP_KEEPINTVL_SECS, NW_TCP_KEEPCNTe NSR_SOCK_BUF_SIZE variáveis de ambiente no sistema operacional de servidor do NetWorker.
A lista completa de instruções por sistema operacional para parâmetros TCP está documentada no artigo NetWorker: práticas recomendadas para configuração de rede