NetWorker: Palvelin ei ajoittain vastaa selvittämättömien REST API -kutsujen vuoksi

Summary: NetWorker 19.13- tai 19.14-palvelinprosessi (nsrd) lakkaa ajoittain vastaamasta, koska REST-ohjelmointirajapintapyynnöt luovat epäselviä jsvc-yhteyksiä.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Ilmoitetut ongelmat:

  • NetWorker-palvelin (nsrd) -prosessi lakkaa vastaamasta.
  • NetWorker-suojaustoiminnot pysähtyvät tai epäonnistuvat ilmoittaen erilaisista yhteysvirheistä. Esimerkiksi: "RPC connection timed out" tai "Connection limit reached"
  • NetWorker-käyttöliittymät lakkaavat vastaamasta tai eivät muodosta yhteyttä:
    • NetWorker Management Console (NMC)
    • NetWorker Web User Interface (NWUI) -käyttöliittymä
    • nsrwatch
    • nsradmin
  • Ympäristö määritetään REST API -raportointiapuohjelmilla, jotka muodostavat yhteyden NetWorker-palvelimeen raporttien tai tukipyyntöjen luomista varten.
  • NetWorker-palvelin on 19.13.0.0 > , 19.13.0.3 tai 19.14.0.0

Cause

Jokainen NetWorker REST API -pyyntö suorittaa sisäisen todennustarkistuksen AUTHC Palvelu. API-pyynnöt luovat yhteyksiä AUTHC palvelua, mutta näitä yhteyksiä ei suljeta jälkeenpäin.

[root@nsr ~]# netstat -apno | grep jsvc | head
tcp6       0      0 :::9090                 :::*                    LISTEN      2406135/jsvc.exec    off (0.00/0/0)
tcp6       0      0 :::36523                :::*                    LISTEN      2406135/jsvc.exec    off (0.00/0/0)
tcp6       0      0 ::1:60705               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6550.56/0/0)
tcp6       0      0 ::1:45705               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6407.22/0/0)
tcp6       0      0 ::1:36707               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6825.20/0/0)
tcp6       0      0 ::1:57761               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6731.29/0/0)
tcp6       0      0 ::1:51473               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6242.11/0/0)
tcp6       0      0 ::1:58453               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6446.28/0/0)
tcp6       0      0 ::1:53133               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6689.33/0/0)
tcp6       0      0 ::1:49749               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6618.93/0/0)

[root@nsr ~]# netstat -apno | grep jsvc | wc -l 4050

Tässä esimerkissä NetWorkeriin liittyy 4 050 yhteyttä AUTHC palvelu (jsvc).

Tämä on liioiteltu esimerkki laboratorioympäristöstä, jossa REST-ohjelmointirajapintaa kysyttiin kerran sekunnissa. Tuotantoympäristössä ongelma voi ilmetä paljon pienemmällä määrällä AUTHC yhteydet, koska myös muut NetWorker-toiminnot, laitteet ja suojaustyönkulut kuluttavat käytettävissä olevia yhteyksiä ja järjestelmäresursseja.

Normaaleissa olosuhteissa kaksi jsvc prosessit ovat läsnä, kun NetWorker-palvelin on käynnissä. Lisää jsvc-liittyvät yhteydet voivat näkyä tilapäisesti suoritettavista toiminnoista riippuen, mutta niiden pitäisi sulkeutua, kun niitä ei enää tarvita. Sen ei odoteta näkevän kymmeniä tai tuhansia jsvc Yhteydet jäljellä keepalive tilaa pitkiä aikoja.

 

Resolution

Koodikorjaus NETWORKER-127181 on odotettavissa seuraavissa NetWorker-versioissa:

  • 19.13.0.4
  • 19.14.0.1

Kiertotapa:

Käynnistä NetWorker-palvelinpalvelut:

  • Linux: systemctl restart networker
  • Windows (PowerShell-syntaksi): net stop nsrd ; net start nsrd
HUOMAUTUS: Tämä on vain väliaikainen ratkaisu. NetWorker-palvelin toimii normaalisti, kunnes portit kulutetaan uudelleen. Tähän kuluva aika riippuu ympäristön koosta ja aktiivisuudesta.

Additional Information

Varmistaa OS TCP ja ytimen parhaat käytännöt ovat käytössä: NetWorker: verkkoasetusten määrityksen parhaat käytännöt

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000484828
Article Type: Solution
Last Modified: 23 محرم 1448
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.