NetWorker: Hög minnesanvändning observeras av 19.12+ NMC GSTD-process
Summary: NetWorker Management Console (NMC) har uppgraderats till eller distribuerats som 19.12.0.0–> 19.14.0.1. Problem med hög minnesanvändning/minnesläckage har observerats i NMC-serverns gstd-process. ...
Symptoms
NetWorker Management Console-servern> (NMC) är 19.12.0.0–19.14.0.1.
NMC-servern kan ha uppgraderats från en tidigare version eller konfigurerats som en ny/fräsch distribution på dessa versioner.
NMC-servertjänsten/-daemonen (gstd) förbrukar minne över tid, till den punkt där allt tillgängligt systemminne förbrukas.
Cause
Detta identifierades som en defekt som påverkar NetWorker-versioner:
- 19.12.0.x
- 19.13.0.x
- 19.14.0.0 -> 19.14.0.1
Detta kan observeras på både Windows- och Linux-plattformar.
Resolution
Det här problemet kommer att åtgärdas i NetWorker 19.14.0.2 via kodkorrigeringen NETWORKER-134465.
Alternativ lösning:
Den enda tillgängliga lösningen just nu är att rutinmässigt starta om NMC gstd innan systemminnet förbrukas.
I följande exempel visas hur du automatiserar en omstart på 24 timmar som sker kl. 23 (NMC-servertid). Intervallet kan variera beroende på NMC-serverns konfiguration och den övergripande storleken på NetWorker-miljön. Omstart av NMC-servertjänsten påverkar inte pågående NetWorker-skyddsåtgärder. Följande metoder kan användas för att automatisera den här uppgiften med hjälp av OS-verktyg.
Windows:
Använd Windows Task Scheduler för att skapa en uppgift som startar om gstd med ett definierat intervall. Från en administratörskommando/PowerShell-kommandotolk kör du:
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
Uppgiften kan också skapas från användargränssnittet för aktivitetsschemat i Windows.
Följande kommandon kan användas för att verifiera, testa och ta bort uppgiften
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
I grund och botten stoppar uppgiften gstd Tjänsten (om den körs), väntar 10 sekunder och startar sedan GSTD. Om så är fallet gstd inte körs kommer aktiviteten att försöka starta gstd.
När 19.14.0.2 är tillgängligt och uppgiften inte längre behövs kan du antingen ta bort den från Schemaläggarens användargränssnitt eller använda:
schtasks /Delete /TN "Restart GSTD Service" /F
Linux:
Användning cron för att schemalägga en systemctl restart av gst tjänsten.
- Från en rot-/upphöjd prompt kör du:
crontab -e - Välj valfri textredigerare.
- I den
crontabFil ange:
0 23 * * * systemctl restart gst - Kontrollera att crontab körs/är aktiverat. Tjänsten kan visas som
cronellercrondberoende på OS-leverantör och 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>
När 19.14.0.2 är tillgängligt och uppgiften inte längre behövs kan du ta bort omstartsposten från crontab.
Additional Information
Alternativt kan gstd Tjänsten kan stoppas/inaktiveras tills en korrigering är tillgänglig. Använd NetWorker-webbanvändargränssnittet (NWUI) för att hantera NetWorker-servern i stället, se: NetWorker Management Web UI: Så här installerar du