NetWorker:REST APIコールがクリアされていないため、サーバーが断続的に応答しなくなる

Summary: REST APIリクエストが作成しているjsvc接続がクリアされないため、NetWorker 19.13または19.14サーバー プロセス(nsrd)が断続的に応答しなくなります。

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

報告された問題:

  • NetWorkerサーバ(nsrd)プロセスが応答しなくなります。
  • NetWorker保護操作が停止または失敗し、さまざまな接続関連のエラーが報告されます。たとえば、"RPC connection timed out」または「Connection limit reached
  • NetWorkerユーザー インターフェイスが応答を停止するか、接続に失敗します。
    • NMC(NetWorker管理コンソール)
    • NetWorker Webユーザー インターフェイス(NWUI)
    • nsrwatch
    • nsradmin
  • 環境は、レポートまたはチケットを生成するためにNetWorkerサーバーに接続するREST APIレポート作成ユーティリティーを使用して構成されています。
  • NetWorkerサーバーが19.13.0.0 > 19.13.0.3、または19.14.0.0である。

Cause

各NetWorker REST APIリクエストは、内部の AUTHC サービス。APIリクエストは、 AUTHC しかし、それらの接続はその後閉じられません。

[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

この例では、4,050の接続がNetWorkerに関連づけられています AUTHC サービス (jsvc)をクリックします。

これは、REST APIが1秒に1回クエリーされた実習環境の誇張された例です。本番環境では、はるかに少数の AUTHC 接続は、他のNetWorker操作、デバイス、保護ワークフローも使用可能な接続とシステム リソースを消費するためです。

通常の条件下では、2 つの jsvc NetWorkerサーバーの実行中にプロセスが存在する。その他 jsvc-関連の接続は、実行中の操作に応じて一時的に表示される場合がありますが、不要になった場合は閉じる必要があります。数十人、数千人とは予想されていません jsvc に残っている接続 keepalive 状態を長期間維持します。

 

Resolution

コード修正NETWORKER-127181は、次のNetWorkerリリースで予定されています。

  • 19.13.0.4
  • 19.14.0.1

対策:

再起動 NetWorkerサーバー サービス:

  • Linux: systemctl restart networker
  • Windows(PowerShell構文): net stop nsrd ; net start nsrd
メモ: これは一時的な解決策にすぎません。NetWorkerサーバは、ポートが再び使用されるまで正常に機能します。これにかかる時間は、環境のサイズとアクティビティによって異なります。

Additional Information

確保 OS TCP カーネルのベスト プラクティスが実施されています: NetWorker:ネットワーク構成のベスト プラクティス

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.