開いたファイルが多すぎてエラーが発生しますが、マウントされたディスクを介してアクセスした場合にのみ発生します。

開いたファイルが多すぎてエラーが発生しますが、マウントされたディスクを介してアクセスした場合にのみ発生します。

Windows dfsサーバー(Windows Server 2012)に搭載されているデバイスから何かをコピーしようとすると、Linuxで「開いたファイルが多すぎます」エラーが発生しますが、特定のコンテンツからコピーしようとした場合にのみ発生する問題があります。デバイスがインストールされました。

Linux サーバーは Red Hat Enterprise Linux Server バージョン 6.6 (San Diego) で、util-linux-ng 2.17.2 (libblkid および selinux サポート) のマウントを使用してマウントされます。

また、サーバーで開かれたファイルとプロセスのulimitを膨大な数(2000000)に増やし、エラーが発生したときに約30000個のファイルが開いていましたが、lsofディスク/proc/sys/fs/file-nrにアクセスしようとするとまだメッセージが表示されます。

エラーがあまりにも突然発生して再現できなかったのですが、一度再現してみると、Linuxでは自由にファイルをコピーして移動できましたが、dfsサーバーからLinuxに何かコピーができないことを確認できました。

あらゆる種類の助けをいただきありがとうございます。すべてのログの場所を調べましたが、「開いているファイルが多すぎます」への単一の参照が見つかりませんでした。

答え1

自分で答えてみてください:

その理由は、開始されたプロセスがinitユーザーと同じ権限を継承せず、問題がsambaまたはnfsサービスで発生し(私たちはCIFSを使用しており、おそらく関連があるかもしれません)、両方のサービスに対してulimitを変更しましたが、まだ変更していませんなかったからだそうです。この問題/etc/sysconfig/nfs/以来/etc/sysconfig/samba

関連情報