我在启动elasticsearch时候遇到了由于用户最大打开文件数限制而报得错:
“max file descriptors [4096] for elasticsearch process is too low, incr…”
但修改了好几次相关配置文件也没生效,后查阅多方资料,终于生效:
一,
sudo vim /etc/security/limits.conf
* soft nofile 6553600 * hard nofile 6553600
二,
sudo vim /etc/pam.d/common-session
添加
session required pam_limits.so
保存退出
三,
sudo vim /etc/pam.d/common-session-noninteractive
添加
session required pam_limits.so
保存退出
四,
sudo vim /etc/sysctl.d/60-file-max.conf #如果不存在就创建
添加
fs.file-max = 65536
保存退出
五,
sudo vim /etc/systemd/system.conf
添加
DefaultLimitNOFILE=6553500
保存退出
六,重启
sudo reboot
Done!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)