nofile
尽管遵循与该问题相关的每个StackExchange回答,但我似乎都无法提高Ubuntu 14.04上非root用户的限制。到目前为止,我有:
$ cat /etc/security/limits.d/custom.conf
@www-data hard nofile 50000
@www-data soft nofile 50000
# even tried specifying the username directly:
myuser hard nofile 50000
myuser soft nofile 50000
$ grep 'limits' /etc/pam.d/common-session*
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/common-session-noninteractive:session required pam_limits.so
$ cat /proc/sys/fs/file-max
101232
重新启动,登录并:
$ ulimit -n 4097
-bash: ulimit: open files: cannot modify limit: Operation not permitted
目前仍然在某种程度上似乎是4096最大的非root用户的限制。