I'm on Ubuntu 17.04. Trying to increase the open file limit, and none of the instructions I've found online are working. I can go up to 4096, but can't go past that.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
That works. This doesn't:
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
It appears to be because of the hard limit:
$ ulimit -Hn
4096
I've tried adding these lines to /etc/security/limits.conf:
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
Also added this line to /etc/pam.d/common-session and /etc/pam.d/common-session-noninteractive:
session required pam_limits.so
Since doing that, I've rebooted my computer. Changes to limits.conf don't seem to affect anything. The hard limit is still stuck at 4096, preventing me from going any higher. How do I increase my open files limit?
Here's some additional config info:
$ cat /proc/sys/fs/file-max
1624668