NetWorker: Vysoké využití paměti pozorované procesem 19.12+ NMC GSTD
Summary: Konzole NetWorker Management Console (NMC) je upgradována nebo nasazena jako verze 19.12.0.0 > 19.14.0.1. V procesu gstd serveru NMC dochází k vysokému využití paměti / problému s nevrácením paměti. ...
Symptoms
Server NetWorker Management Console (NMC) je ve verzi 19.12.0.0–> 19.14.0.1.
Server NMC mohl být upgradován z předchozí verze nebo nakonfigurován jako nové/nové nasazení v těchto verzích.
Služba/démon serveru NMC (gstd) spotřebovává paměť v průběhu času až do bodu, kdy je spotřebována veškerá dostupná systémová paměť.
Cause
To bylo zjištěno jako závada ovlivňující verze nástroje NetWorker:
- 19.12.0.x
- 19.13.0.x
- 19.14.0.0–> 19.14.0.1
K tomu může dojít na platformách Windows i Linux.
Resolution
Tento problém bude vyřešen v platformě NetWorker 19.14.0.2 pomocí opravy kódu NETWORKER-134465.
Zástupné řešení:
Jediným dostupným zástupným řešením je v tuto chvíli rutinní restartování konzole NMC gstd dříve, než začne spotřebovávat systémovou paměť.
Následující příklady ukazují, jak automatizovat 24hodinové restartování, ke kterému dojde ve 23:00 (čas serveru NMC). Tento interval se může lišit v závislosti na konfiguraci serveru NMC a celkové velikosti prostředí NetWorker. Restartování služby serveru NMC nemá vliv na žádné probíhající operace ochrany NetWorker. K automatizaci této úlohy pomocí nástrojů operačního systému je možné použít následující přístupy.
Windows:
Pomocí Plánovače úloh systému Windows vytvořte úlohu, která se restartuje gstd v definovaném intervalu. V příkazovém řádku správce nebo PowerShellu spusťte:
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
Úlohu lze také vytvořit z uživatelského rozhraní plánu úloh systému Windows.
K ověření, otestování a odebrání úlohy lze použít následující příkazy
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
Úloha v podstatě zastaví gstd Služba (pokud běží), počká 10 sekund a poté spustí GSTD. Je-li gstd neběží, úloha se pokusí spustit gstd.
Jakmile je verze 19.14.0.2 k dispozici a úloha již není potřeba, můžete ji odstranit z uživatelského rozhraní Plánovače úloh nebo pomocí:
schtasks /Delete /TN "Restart GSTD Service" /F
Linux:
Použití cron Chcete-li naplánovat systemctl restart ze dne gst služby.
- Z kořenového příkazu nebo výzvy se zvýšenými oprávněními spusťte:
crontab -e - Vyberte si textový editor podle svého výběru.
- V dialogovém okně
crontabZadejte soubor:
0 23 * * * systemctl restart gst - Ujistěte se, že je spuštěn/povolen crontab. Služba se může jevit jako
cronnebocrondV závislosti na dodavateli a verzi operačního systému:
# 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>
Jakmile je verze 19.14.0.2 k dispozici a úloha již není potřeba, můžete odebrat položku restartování ze seznamu crontab.
Additional Information
Případně gstd Službu lze zastavit/zakázat, dokud nebude k dispozici oprava. Ke správě serveru NetWorker použijte místo toho webové uživatelské rozhraní NetWorker (NWUI), viz části: Webové uživatelské rozhraní NetWorker Management: Postup instalace