私のマシンでは、開いているファイルの数のハード制限が1024に設定されています。
では、再起動せずにファイルを開く制限の設定を増やすにはどうすればよいですか?
Rootで変更するだけです。例えば:
$ ulimit -n
4096
$ ulimit -n 8192
bash: ulimit: open files: cannot modify limit: Operation not permitted
$ Sudo bash
# ulimit -n
4096
# ulimit -n 8192
# su - normaluser
$ ulimit -n
8192