NetWorker: 19,12+ NMC:n GSTD-prosessi havaitsi suurta muistin käyttöä
Summary: NetWorker Management Console (NMC) päivitetään versioon 19.12.0.0 -> 19.14.0.1. NMC-palvelimen gstd-prosessissa havaitaan korkea muistin käyttö/muistivuoto-ongelma.
Symptoms
NetWorker Management Console (NMC) -palvelin on 19.12.0.0–> 19.14.0.1.
NMC-palvelin on ehkä päivitetty aiemmasta versiosta tai määritetty näiden versioiden uudeksi/tuoreeksi käyttöönotoksi.
NMC-palvelinpalvelu/daemon (gstd) kuluttaa muistia ajan mittaan siihen pisteeseen, että kaikki käytettävissä oleva järjestelmämuisti kuluu.
Cause
Tämä havaittiin viaksi, joka vaikuttaa NetWorker-versioihin:
- 19.12.0.x
- 19.13.0.x
- 19.14.0.0–> 19.14.0.1
Tämä voidaan havaita sekä Windows- että Linux-alustoilla.
Resolution
Ongelma on ratkaistu NetWorker 19.14.0.2 -versiossa koodikorjauksella NETWORKER-134465.
Kiertotapa:
Tällä hetkellä ainoa käytettävissä oleva kiertotapa on käynnistää NMC säännöllisesti uudelleen gstd Palvelu ennen kuin se kuluttaa järjestelmän muistia.
Seuraavissa esimerkeissä näytetään, miten voit automatisoida 24 tunnin uudelleenkäynnistyksen, joka tapahtuu klo 23 (NMC-palvelimen aikaa). Tämä aikaväli voi vaihdella NMC-palvelimen kokoonpanon ja NetWorker-ympäristön kokonaiskoon mukaan. NMC-palvelinpalvelun uudelleenkäynnistys ei vaikuta käynnissä oleviin NetWorker-suojaustoimintoihin. Seuraavia lähestymistapoja voidaan käyttää tämän tehtävän automatisointiin käyttöjärjestelmän työkalujen avulla.
Windows:
Luo uudelleen käynnistyvä tehtävä Windowsin tehtävien ajoituksen avulla gstd tietyin väliajoin. Suorita järjestelmänvalvojan komento-/PowerShell-kehotteessa:
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
Vaihtoehtoisesti tehtävän voi luoda Windowsin tehtäväaikataulun käyttöliittymässä.
Tehtävä voidaan tarkistaa, testata ja poistaa seuraavilla komennoilla:
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
Pohjimmiltaan tehtävä pysäyttää gstd Palvelu (jos käynnissä), odottaa 10 sekuntia ja käynnistää sitten GSTD:n. Jos gstd ei ole käynnissä, tehtävä yrittää käynnistyä gstd.
Kun versio 19.14.0.2 on käytettävissä eikä tehtävää enää tarvita, voit poistaa sen Tehtävien ajoitus -käyttöliittymästä tai käyttää seuraavaa:
schtasks /Delete /TN "Restart GSTD Service" /F
Linux:
Käyttö cron Voit ajoittaa systemctl restart ja gst palvelua.
- Suorita peruskehotteessa
crontab -e - Valitse haluamasi tekstieditori.
- Vuonna
crontabTiedoston syöttö:
0 23 * * * systemctl restart gst - Varmista, että crontab on käynnissä/käytössä. Palvelu voi näkyä seuraavasti:
crontaicrondKäyttöjärjestelmän valmistajan ja version mukaan:
# 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>
Kun versio 19.14.0.2 on käytettävissä eikä tehtävää enää tarvita, voit poistaa uudelleenkäynnistysmerkinnän kohteesta crontab.
Additional Information
Vaihtoehtoisesti gstd Palvelu voidaan pysäyttää tai poistaa käytöstä, kunnes korjaustiedosto on saatavilla. Hallitse NetWorker-palvelinta NetWorker Web User Interface (NWUI) -käyttöliittymän avulla. Katso NetWorker Management Web UI: How to Install