nsrck SYSTEM warning Cannot lock file index for client '<クライアント名>' (Too many open files)

Summary: バージョン19.4.0.2および19.5.0.0を実行しているNetWorkerサーバーで、NSRCKコマンドの自動実行と手動実行の両方が「too many open files」エラーで失敗する問題が発生することがあります。

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

バージョン19.4.0.2および19.5.0.0を実行しているNetWorkerサーバーで、NSRCKコマンドの自動実行と手動実行の両方が「too many open files」エラーで失敗する問題が発生することがあります。
  • サーバー保護ポリシーの一部としてのNSRCKの実行は、UIにエラーまたは障害という表示をせずに失敗します。エラーはポリシー ログとDaemon.rawファイルに記録されます。
    • ポリシー ログ
      • 96467 1624042989 2 1 24 15160 10448 0 Server.Domain.com nsrck SYSTEM warning 43 Cannot lock file index for client '%s' (%s) 2 12 20 Client.Domain.com 24 19 Too many open files
    • Daemon.raw
      • 71193 1622838475 0 0 0 5876 5980 0 Server.Domain.com nsrd NSR info 9 %s %s: %s 3 11 10 2935:Index 11 12 19362:Notice 49 70 195146 32 Checking index for client '%s'.  1 0 20 Client.Domain.com
      • 96467 1622838492 2 1 24 6444 7952 0 Server.Domain.com nsrck SYSTEM warning 43 Cannot lock file index for client '%s' (%s) 2 12 20 Client.Domain.com 24 19 Too many open files
  • コマンド ラインを使用してNSRCKを実行すると、次のエラーが返されます。
    • nsrck SYSTEM warning Cannot lock file index for client '' (Too many open files)
  • NetWorkerクライアント ファイル インデックス(CFI)は引き続き拡張され、ストレージを消費するため、ホスト ドライブのすべてのストレージが消費されると、システムが不安定になる可能性があります
  • バックアップ ジョブおよびリストア ジョブをNSRCKと同時に実行している場合、断続的に失敗することがあります

Cause

この問題は、19.4.0.2累積ホットフィックス(CHF)および19.5.0.0イニシャル リリースで導入されたコードの欠陥が原因で発生します。

Resolution

製品(オペレーティング システムまたは操作環境)
 
NetWorker Server 19.4.0.3
NetWorker Server 19.5.0.1
アクションの種類
 
ホットフィックスの適用
必要なアクション
 
現在インストールされていて影響を受けるバージョンに基づいて適切なホットフィックスを適用する
アクションを実行できるユーザー
 
NetWorker管理者
このOS、OE、またはソフトウェアで解決される問題
 
 
対処法の詳細 解決策:
この問題を解決するには、19.4.0.2を実行しているNetWorkerサーバーで19.4.0.3累積ホットフィックス(CHF)を適用する必要があります。

この問題を解決するには、19.5.0.0を実行しているNetWorkerサーバーで19.5.0.1累積ホットフィックスを適用する必要があります。

暫定的な回避策:
この問題を回避するには、オペレーティング システム レベルで使用可能なファイル記述子の数を増やします。  Linuxシステムの場合:

 
  1. 確実に永続的な設定を行うには、/etc/sysctl.confファイルを編集します。

# vi /etc/sysctl.conf
 
  1. 次のように構成ディレクティブを追加します。

fs.file-max =

ここでは、開いているファイルの最大数を定義する10進数です。  32768は、大規模なNetWorker導入に推奨される設定であり、開始点として最適です。

 
  1. ファイルを保存して閉じます。マシンを再起動するか、次のコマンドを入力して、すべてのプロセスに新しい値を強制的に設定することができます。

# sysctl -p

(優先設定は再起動用)。

注:問題を回避するために、管理者が上記の推奨値よりも高い値を定義する必要がある場合があります。システムによって状況は異なります。  これらの値を増やす際の安全な動作制限については、オペレーティング システムのマニュアルを参照してください。
ソリューションに関する考慮事項 できるだけ早くホットフィックスを適用することを強くお勧めします。

ホットフィックスの適用後に、「パフォーマンスと最適化」ガイドで定義された範囲内の値にオペレーティング システムのファイル記述子の値をリストアすることが重要です。

Products

NetWorker
Article Properties
Article Number: 000188258
Article Type: Solution
Last Modified: 23 Aug 2022
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.