方法一
在linux环境使用过程中经常报too many open files错,需对ulimit进行设置。
步骤1
vim /etc/profile
ulimit -n 65536
步骤2
vim /etc/security/limits.conf
#添加
* hard nofile 65536
* soft nofile 65536
步骤3
切换到普通用户使用ulimit -a 查看是否修改成功。
方法二
vi /etc/security/limits.conf
#添加
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
然后ulimit -Sn 查看的是软限制、ulimit -Hn 查看的是硬限制
另外、其他用户需修改/etc/security/limits.d/90-nproc.conf文件不然容易报jvm内存溢出。