NetWorker: Server svarer periodevis ikke på grunn av uklarerte REST API-kall

Summary: NetWorker 19.13- eller 19.14-serverprosessen (nsrd) svarer ikke periodevis på grunn av REST API-forespørsler som oppretter jsvc-tilkoblinger som ikke tømmes.

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

Problemer rapportert:

  • NetWorker-serveren (nsrd) -prosessen svarer ikke.
  • NetWorker-beskyttelsesoperasjoner stopper opp eller mislykkes i rapportering av ulike tilkoblingsrelaterte feil; for eksempel "RPC connection timed out" eller "Connection limit reached»
  • NetWorker-brukergrensesnittene svarer ikke eller kan ikke koble til:
    • NetWorker Management Console (NMC)
    • NetWorker Web User Interface (NWUI)
    • nsrwatch
    • nsradmin
  • Miljøet er konfigurert med rapporteringsverktøy for REST API som kobler til NetWorker-serveren for å generere rapporter eller forespørsler.
  • NetWorker-serveren er 19.13.0.0 > , 19.13.0.3 eller 19.14.0.0

Cause

Hver NetWorker REST API-forespørsel utfører en godkjenningskontroll mot den interne AUTHC Tjenesten. API-forespørslene oppretter tilkoblinger til AUTHC tjenesten, men disse forbindelsene blir ikke stengt etterpå.

[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

I dette eksemplet er 4 050 tilkoblinger tilknyttet NetWorker AUTHC service (jsvc).

Dette er et overdrevet eksempel fra et laboratoriemiljø der REST API ble spurt en gang per sekund. I et produksjonsmiljø kan problemet bli åpenbart med et mye mindre antall AUTHC tilkoblinger fordi andre NetWorker-operasjoner, -enheter og -beskyttelsesarbeidsflyter også bruker tilgjengelige tilkoblinger og systemressurser.

Under normale forhold har to jsvc prosesser er til stede mens NetWorker-serveren kjører. Ekstra jsvc-relaterte tilkoblinger kan vises midlertidig avhengig av operasjonene som utføres, men de bør lukkes når de ikke lenger er nødvendige. Det forventes ikke å se dusinvis eller tusenvis av jsvc Tilkoblinger som gjenstår i keepalive tilstand i lengre perioder.

 

Resolution

Kodereparasjon NETWORKER-127181 forventes i følgende NetWorker-versjoner:

  • 19.13.0.4
  • 19.14.0.1

Omgåelse av problemet:

Starte NetWorker-servertjenester:

  • Linux: systemctl restart networker
  • Windows (PowerShell-syntaks): net stop nsrd ; net start nsrd
MERK: Dette er bare en midlertidig løsning. NetWorker-serveren fungerer normalt til portene forbrukes igjen. Hvor lang tid dette tar avhenger av miljø, størrelse og aktivitet.

Additional Information

Sikre OS TCP og anbefalte fremgangsmåter for kjernen er på plass: NetWorker: Anbefalte fremgangsmåter for nettverkskonfigurasjon

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.