NetWorker: Alerta de NMC "No se puede escribir en la base de datos, error en el argumento no válido" debido al tiempo de espera agotado de la conexión TCP
Summary: NMC generaba la siguiente alerta: No se puede escribir en /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 - errno Argumento no válido.
Symptoms
La pestaña Monitoreo de NetWorker Management Console (NMC) informa el siguiente error con frecuencia:
Cannot write to /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 - errno Invalid argument
Los registros del demonio de NetWorker Server también informan lo siguiente:
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 (valor predeterminado):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Cómo usar nsr_render_log para representar .raw archivos de registro
Cause
Es probable que el problema se deba a desconexiones intermitentes de sesiones de red o condiciones de tiempo de espera agotado entre los componentes de NetWorker. Cuando las operaciones de larga ejecución experimentan períodos de inactividad, el sistema operativo, el firewall o los dispositivos de red pueden finalizar prematuramente las conexiones TCP subyacentes. Esto genera interrupciones en la comunicación durante la actualización o escritura de información en la base de datos de NetWorker, lo que genera el error "Cannot write to /Database/Database... errno Invalid argument" alerta.
Resolution
Configre el NW_TCP_KEEPIDLE_SECS, NW_TCP_KEEPINTVL_SECS, NW_TCP_KEEPCNTy NSR_SOCK_BUF_SIZE Variables de ambiente en el sistema operativo NetWorker Server.
La lista completa de instrucciones por sistema operativo para los parámetros de TCP se documenta en el artículo NetWorker: Prácticas recomendadas para la configuración de redes