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