NetWorker: volcados de núcleo de nsrd cuando se utiliza el comando gstclreport para generar informes de NMC

Resumen: Un servidor Linux se configura como el servidor de NetWorker y el servidor de NetWorker Management Console (NMC). El comando gstclreport se utiliza para generar informes de NMC desde la línea de comandos. Esto provoca que el demonio de NetWorker Server (nsrd) se bloquee con un volcado de núcleo. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

La variable gstclreport se utiliza para generar informes de NetWorker Management Console (NMC) en un servidor Linux.
El demonio de NetWorker Server (nsrd) se bloquea e informa un volcado de núcleo. El /nsr/logs/daemon.raw del servidor muestra lo siguiente:

5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00007fe090608000, 12288, 0) failed; error='Cannot allocate memory' (errno=12)
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered #
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # There is insufficient memory for the Java Runtime Environment to continue.
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # Native memory allocation (mmap) failed to map 12288 bytes for committing reserved memory.
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # An error report file with more information is saved as:
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # /nsr/cores/nsrd/hs_err_pid24453.log
143494 09/18/25 02:05:17  2 1 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd SYSTEM warning Authentication Proxy exited with status code 256 
143496 09/18/25 02:05:18  1 1 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd SYSTEM notice Successfully restarted Authentication Proxy with PID 15062 
173354 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe ****************************************************. 
173355 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe A core file can indicate a problem in NetWorker software. 
173356 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe If the problem persists, investigate, collect the core file and the daemon.raw log. 
174008 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe New Core File Created 2025-09-18T02:05:17 /nsr/cores/nsrd/hs_err_pid24453.log 
173358 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe New Cores = 1, Total Core Files = 56 
173354 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe ****************************************************. 
71191 09/18/25 02:05:18  0 0 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR info Server Critical event: Process nsrd crashed. New core file found on server NETWORKER_SERVERNAME. Check daemon.raw for details.
NOTA: el daemon.raw no representado se puede representar con nsr_render_log /nsr/logs/daemon.raw > /nsr/logs/daemon_$(date -I).log 2<&1. Revise el archivo de .log representado.

Causa

No se superó la memoria física en el host; hay suficiente memoria en el host. La generación de informes de NMC está superando la configuración codificada de Java max heap de auth_proxyd  JVM. La variable auth_proxyd El montón de memoria no se puede modificar.

Resolución

Abra un shell elevado en el servidor NetWorker Server y utilice una de las siguientes opciones para permitir el compromiso de memoria:

Opción 1:

  1. Permitir sobreasignación sin comprobaciones previas
  2. Modifique sysctl.conf:
vi /etc/sysctl.conf
  1. Agregue las siguientes líneas:
vm.overcommit_memory=1
  1. Vuelva a cargar los parámetros del sistema:
sysctl -p
  1. Reinicie los servicios de NetWorker: 
nsr_shutdown
systemctl start networker

#OR

/etc/init.d/networker start
NOTA: Esta configuración siempre permite la sobreasignación. El kernel permite todas las asignaciones de memoria, independientemente del estado actual de la memoria. Los demonios de JVM y NetWorker rara vez utilizan toda la memoria reservada simultáneamente. 

Opción 2:

  1. Permita la sobreasignación con la comprobación previa y la relación de sobrecompromiso.
  2. Modifique sysctl.conf
vi /etc/sysctl.conf
  1. Agregue las siguientes líneas:
vm.overcommit_memory=2
vm.overcommit_ratio=150
  1. Vuelva a cargar los parámetros del sistema:
sysctl -p
  1. Reinicie los servicios de NetWorker:
nsr_shutdown
systemctl start networker

#OR

/etc/init.d/networker start
NOTA: El sistema solo permite asignaciones de memoria si hay suficiente RAM libre + espacio de intercambio para cumplir con la solicitud. Esto permite asignar más memoria de la que existe físicamente, pero solo dentro de un límite controlado y calculado.

 

Genere los informes de NMC mediante gstclreport Ordene y monitoree si se observan interrupciones en el servicio. Se espera que los cambios anteriores resuelvan la falla.

Información adicional

Si el sistema se ha terminado de utilizar la memoria física, asegúrese de que el servidor tenga los recursos adecuados configurados para administrar la zona de datos de NetWorker. Consulte la Optimización y planificación del rendimiento de NetWorker con respecto a la configuración recomendada de CPU y memoria. Consulte: Compatibilidad con NetWorker | Manuales y documentos

 

Si el servidor tiene el tamaño adecuado, pero se observa una utilización de recursos superior a la esperada, consulte: NetWorker: Solución de problemas de alto uso de memoria o CPU por proceso

Productos afectados

NetWorker

Productos

NetWorker Family
Propiedades del artículo
Número del artículo: 000382952
Tipo de artículo: Solution
Última modificación: 08 ene 2026
Versión:  2
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.