更改普通用户最大打开文件数不好使?
1、启动es的时候,报错,按照网上的大部分文章,都是改/etc/security/limits.conf
* hard nofile 65536
* soft nofile 65536
* soft nproc 65536
* hard nproc 65536
2、但没好使,再找文章,修改/etc/security/limits.d/90-nproc.conf(这个是进程数的,跟上面关系不大,不需要更改。)
es soft nproc 65536
root soft nproc unlimited
也没好使。
最后东拼西凑搞定了。
1、修改/etc/security/limits.conf
* hard nofile 65536
* soft nofile 65536
2、修改(如果没有文件,新建)
[root@master config]# cat /etc/pam.d/sshd
session required /lib64/security/pam_limits.so
[root@master config]# cat /etc/pam.d/common-session
session required /lib64/security/pam_limits.so
3、修改/etc/profile增加一条
ulimit -n 65536
4、重启sshd服务
/etc/init.d/sshd restart
5、重新登陆es用户,解决。