出于弹性搜索的目的,我需要将 nofile 设置为65536(默认值为1024),但我无法完成
htop
确认了/etc/security/limits.conf
中的:
* - nofile 65536
/etc/pam.d/su
中的:
session required pam_limits.so
重启后,这就是为什么我要在终端中使用
:workshop@...$ ulimit -n
1024
workshop@...$ sudo su
[sudo]...
root@...$ su workshop
workshop@...$ ulimit-n
65536
OR(刚刚发现,重启后也发现):
workshop@...$ ulimit -n
1024
workshop@...$ sudo su workshop
workshop@...$ ulimit-n
65536
会话中的第一次登录没有关系吗?我不太明白这里会发生什么
因此,我最初没有设置值,但是当我通过root
用户时会出现,所以当我启动ES时,它没有65536设置,我需要它
我真的已经准备好解决此问题所需的一切,但是在阅读并做出3-4个回答后发现仍然无法解决问题
答案 0 :(得分:0)
您可以创建文件:/etc/security/limits.d/90-nproc.conf
,其值为* - nofile 65536
。然后重新启动或重新登录。此文件应更改该用户的默认值。