NetWorker : utilisation élevée de la mémoire observée par le processus GSTD NMC 19.12+
Summary: NetWorker Management Console (NMC) est mis à niveau vers ou déployé en tant que version 19.12.0.0 -> 19.14.0.1. Un problème d’utilisation élevée de la mémoire/de fuite de mémoire est observé sur le processus gstd du serveur NMC. ...
Symptoms
Le serveur NetWorker Management Console (NMC) est 19.12.0.0 -> 19.14.0.1.
Le serveur NMC peut avoir été mis à niveau à partir d’une version précédente ou configuré en tant que nouveau/nouveau déploiement sur ces versions.
Le service/processus du serveur NMC (gstd) consomme de la mémoire au fil du temps, jusqu’à ce que la totalité de la mémoire système disponible soit consommée.
Cause
Ce problème a été identifié comme un défaut affectant les versions de NetWorker :
- 19.12.0.x
- 19.13.0.x
- Version 19.14.0.0 à> 19.14.0.1
Cela peut être observé sur les plates-formes Windows et Linux.
Resolution
Ce problème sera résolu dans NetWorker 19.14.0.2 via le correctif de code NETWORKER-134465.
Solution de contournement :
La seule solution de contournement disponible à l’heure actuelle consiste à redémarrer régulièrement NMC gstd service avant qu’il ne consomme de la mémoire système.
Les exemples suivants montrent comment automatiser un redémarrage de 24 heures qui se produit à 23 h 00 (heure du serveur NMC). Cet intervalle peut varier en fonction de la configuration du serveur NMC et de la taille globale de l’environnement NetWorker. Le redémarrage du service du serveur NMC n’a aucun impact sur les opérations de protection NetWorker en cours. Les approches suivantes peuvent être utilisées pour automatiser cette tâche à l’aide des outils du système d’exploitation.
Windows :
utilisez le Planificateur de tâches Windows pour créer une tâche qui redémarre gstd à un intervalle défini. À partir d’une invite Commande administrateur/PowerShell, exécutez :
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
Vous pouvez également créer la tâche à partir de l’interface utilisateur de planification des tâches Windows.
Les commandes suivantes peuvent être utilisées pour vérifier, tester et supprimer la tâche
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
Essentiellement, la tâche arrête le gstd Le service (s’il est en cours d’exécution) patiente 10 secondes, puis démarre gstd. Si gstd n’est pas en cours d’exécution, la tâche tentera de démarrer gstd.
Une fois que la version 19.14.0.2 est disponible et que la tâche n’est plus nécessaire, vous pouvez la supprimer à partir de l’interface utilisateur du Planificateur de tâches ou à l’aide de :
schtasks /Delete /TN "Restart GSTD Service" /F
Linux :
Utilisation cron Pour planifier un systemctl restart de l' gst service après-vente.
- À partir d’une invite root/élevée, exécutez :
crontab -e - Choisissez l’éditeur de texte de votre choix.
- Dans l'
crontabFile Enter :
0 23 * * * systemctl restart gst - Assurez-vous que crontab est en cours d’exécution/activé. Le service peut s’afficher sous la forme
cronoucronden fonction du fournisseur du système d’exploitation et de la version :
# 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>
Une fois que 19.14.0.2 est disponible et que la tâche n’est plus nécessaire, vous pouvez supprimer l’entrée de redémarrage de crontab.
Additional Information
Vous pouvez également opter pour l’option gstd Le service peut être arrêté/désactivé jusqu’à ce qu’un correctif soit disponible. Utilisez l’interface utilisateur Web NetWorker (NWUI) pour gérer le NetWorker Server à la place, reportez-vous à : NetWorker Management Web UI : comment installer