NetWorker: hoog geheugengebruik waargenomen door 19.12+ NMC GSTD-proces
Summary: De NetWorker Management Console (NMC) wordt geüpgraded naar of geïmplementeerd als 19.12.0.0 -> 19.14.0.1. Een probleem met een hoog geheugengebruik/geheugenlek wordt waargenomen in het gstd-proces van de NMC server. ...
Symptoms
De NMC-server (NetWorker Management Console) is 19.12.0.0 -> 19.14.0.1.
De NMC server is mogelijk geüpgraded vanaf een eerdere release of geconfigureerd als een nieuwe/nieuwe implementatie op deze versies.
De NMC server service/daemon (gstd) verbruikt na verloop van tijd geheugen, tot het punt waarop al het beschikbare systeemgeheugen is verbruikt.
Cause
Dit is geïdentificeerd als een defect dat van invloed is op NetWorker-versies:
- 19.12.0.x
- 19.13.0.x
- 19.14.0.0 -> 19.14.0.1
Dit kan worden waargenomen op zowel Windows- als Linux-platforms.
Resolution
Dit probleem wordt opgelost in NetWorker 19.14.0.2 via codeoplossing NETWORKER-134465.
Tijdelijkeoplossing:
De enige beschikbare tijdelijke oplossing op dit moment is om de NMC routinematig opnieuw op te starten gstd onderhoud voordat het systeemgeheugen wordt verbruikt.
In de volgende voorbeelden ziet u hoe u een 24-uurs herstart om 23.00 uur (NMC servertijd) automatiseert. Dit interval kan verschillen, afhankelijk van de configuratie van de NMC server en de algehele grootte van de NetWorker-omgeving. Het opnieuw opstarten van de NMC serverservice heeft geen invloed op lopende NetWorker-beveiligingsbewerkingen. De volgende benaderingen kunnen worden gebruikt om deze taak te automatiseren met behulp van OS-tools.
Windows:
Windows-taakplanner gebruiken om een taak te maken die opnieuw wordt gestart gstd met een bepaald interval. Voer vanuit een beheerdersopdracht/PowerShell-prompt het volgende uit:
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
De taak kan ook worden gemaakt vanuit de gebruikersinterface Taakplanning van Windows.
De volgende opdrachten kunnen worden gebruikt om de taak te verifiëren, te testen en te verwijderen
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
In wezen stopt de taak de gstd Service (indien actief), wacht 10 seconden en start GSTD. Als de gstd wordt niet uitgevoerd, wordt geprobeerd de taak te starten gstd.
Zodra 19.14.0.2 beschikbaar is en de taak niet langer nodig is, kunt u deze verwijderen vanuit de gebruikersinterface van de Taakplanner of met behulp van:
schtasks /Delete /TN "Restart GSTD Service" /F
Linux:
Gebruik cron Om een systemctl restart van de gst service.
- Voer vanuit een hoofd-/verhoogde prompt het volgende uit:
crontab -e - Kies de teksteditor van uw keuze.
- In de
crontabBestand invoeren:
0 23 * * * systemctl restart gst - Zorg ervoor dat crontab actief/ingeschakeld is. De service kan worden weergegeven als
cronofcrondAfhankelijk van de leverancier en versie van het besturingssysteem:
# 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>
Zodra 19.14.0.2 beschikbaar is en de taak niet langer nodig is, kunt u de herstartvermelding verwijderen uit crontab.
Additional Information
Als alternatief kunt u de gstd De service kan worden gestopt/uitgeschakeld totdat er een oplossing beschikbaar is. Gebruik in plaats daarvan de NetWorker Web User Interface (NWUI) om de NetWorker-server te beheren, zie: NetWorker Management Web UI: Installeren