NetWorker: Alto uso de memoria observado por el proceso 19.12+ NMC GSTD
Summary: NetWorker Management Console (NMC) se actualiza o se implementa como 19.12.0.0 a > 19.14.0.1. Se observa un problema de alta utilización de memoria/pérdida de memoria en el proceso gstd del servidor NMC. ...
Symptoms
El servidor de NetWorker Management Console (NMC) es 19.12.0.0 a> 19.14.0.1.
Es posible que el servidor NMC se haya actualizado desde una versión anterior o que se haya configurado como una implementación nueva/nueva en estas versiones.
El servicio/demonio del servidor NMC (gstd) consume memoria con el paso del tiempo, hasta el punto en que se consume toda la memoria disponible del sistema.
Cause
Esto se identificó como un fallo que afecta a las versiones de NetWorker:
- 19.12.0.x
- 19.13.0.x
- De 19.14.0.0 a> 19.14.0.1
Esto se puede observar en las plataformas Windows y Linux.
Resolution
Este problema se abordará en NetWorker 19.14.0.2 mediante la corrección de código NETWORKER-134465.
Solución alternativa:
La única solución alternativa disponible en este momento es reiniciar NMC de forma rutinaria gstd servicio antes de que consuma la memoria del sistema.
En los siguientes ejemplos se muestra cómo automatizar un reinicio de 24 horas que se produce a las 23:00 h (hora del servidor NMC). Este intervalo puede variar según la configuración del servidor NMC y el tamaño general del ambiente NetWorker. Reiniciar el servicio del servidor de NMC no afecta ninguna operación de protección de NetWorker en curso. Se pueden utilizar los siguientes enfoques para automatizar esta tarea mediante herramientas del SO.
Windows:
Utilice el Programador de tareas de Windows para crear una tarea que se reinicie gstd a un intervalo definido. En un comando de administrador/símbolo del sistema de PowerShell, ejecute:
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, la tarea se puede crear desde la interfaz de usuario del programa de tareas de Windows.
Los siguientes comandos se pueden utilizar para verificar, probar y eliminar la tarea
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
Esencialmente, la tarea detiene el gstd service (si está en ejecución), espera 10 segundos y, a continuación, inicia gstd. Si gstd no está en ejecución, la tarea intentará iniciarse gstd.
Una vez que 19.14.0.2 esté disponible y la tarea ya no sea necesaria, puede eliminarla desde la interfaz del programador de tareas o mediante el uso de las siguientes opciones:
schtasks /Delete /TN "Restart GSTD Service" /F
Linux:
Uso cron Para programar una systemctl restart de la gst servicio.
- Desde un símbolo del sistema raíz/elevado, ejecute:
crontab -e - Elija el editor de texto de su elección.
- En la
crontabIngrese el archivo:
0 23 * * * systemctl restart gst - Asegúrese de que crontab esté en ejecución o habilitado. El servicio puede aparecer como
cronocrondSegún el proveedor y la versión del sistema operativo:
# 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>
Una vez que 19.14.0.2 esté disponible y la tarea ya no sea necesaria, puede eliminar la entrada de reinicio desde crontab.
Additional Information
Alternativamente, el gstd El servicio se puede detener/deshabilitar hasta que haya una corrección disponible. Utilice la interfaz de usuario web de NetWorker (NWUI) para administrar NetWorker Server en su lugar, consulte: Interfaz de usuario web de administración de NetWorker: cómo instalar