開いているファイルの制限を 2000000 以上にするにはどうすればよいですか?

開いているファイルの制限を 2000000 以上にするにはどうすればよいですか?

/etc/security/limits.conf含む

* soft nofile 2000000
* hard nofile 2000000

開いているファイルの制限を 2000000 に変更した後、システムにログインできなくなり、「アクセスが拒否されました」というエラー メッセージが表示されます。

開いているファイルの制限を 900000 に変更すれば問題ありません。

Linuxバージョンは3.10.0-229.el7.x86_64です。

$ cat /proc/sys/fs/file-max
6526592

答え1

実行中のシステムでシステム全体の最大値を設定するには、次の操作を実行しますsysctl

sysctl -w fs.file-max=2000000

または、この行を挿入して/etc/sysctl.conf永続化します。

fs.file-max = 2000000

関連情報