目前 ulimit -n
显示为 10000
。 我想将其增加到 40000
。我编辑了 "/etc/sysctl.conf" 文件,并添加了 fs.file-max=40000
。我还编辑了 /etc/security/limits.conf
并更新了硬限制和软限制的值。但是 ulimit 仍然显示 10000
。在进行所有这些更改后,我重新启动了我的笔记本电脑。我可以访问root密码。
usr_name@usr_name-lap:/etc$ /sbin/sysctl fs.file-max
fs.file-max = 500000
在/etc/security/limits.conf
中添加以下行 -
* soft nofile 40000
* hard nofile 40000
我还在/etc/pam.d/su
中添加了以下行-
session required pam_limits.so
我已经尝试了其他论坛上提供的所有可能的方法,但我只能达到最大限制10000
,无法超越这个限制。问题可能出在哪里?
我做出这个更改是因为neo4j
会抛出达到最大打开文件限制的错误。
sudo ulimit -n 40000
- 0x90