首页 > 解决方案 > 简单重启后不应用 ulimit -n

问题描述

出于弹性搜索的目的,我需要将nofile设置为 65536(默认为 1024),但我无法完成

重新启动后,这就是我在终端中的原因:

workshop@...$ ulimit -n
1024 
workshop@...$ sudo su 
[sudo]...
root@...$ su workshop 
workshop@...$ ulimit-n
65536

或(刚刚发现,重启后):

workshop@...$ ulimit -n
1024 
workshop@...$ sudo su workshop
workshop@...$ ulimit-n
65536

会话中的第一次登录无关紧要吗?我真的不明白这里发生了什么

所以我最初没有设置值,但是当我通过root用户时出现,所以当我启动 ES 时它没有 65536 设置,我需要它

我真的准备好解决这个问题了,但是在阅读并做出 3-4 个答案后发现它仍然无法正常工作

标签: linuxelasticsearchubuntu-18.04ulimit

解决方案


您可以创建 file:/etc/security/limits.d/90-nproc.conf与 value * - nofile 65536。然后重新启动或重新登录。此文件应更改此用户的默认值。


推荐阅读