1. 程式人生 > >max file descriptors [65535] for elasticsearch process likely too low, increase to at least [65536]

max file descriptors [65535] for elasticsearch process likely too low, increase to at least [65536]

更改普通使用者最大開啟檔案數不好使?

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、修改(如果沒有檔案,新建)

[[email protected] config]# cat /etc/pam.d/sshd session    required   /lib64/security/pam_limits.so

[[email protected] 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使用者,解決。