【发布时间】:2014-02-26 05:41:09
【问题描述】:
目前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 我重新启动了系统。但即便如此,它也不会改变。
-
作为 Ubuntu 特有的,它可能实际上属于 askubuntu.com ;类似的问题在这里:askubuntu.com/questions/162229/…
-
添加到 /etc/security/limits.conf 后,要重新启动哪个服务以使更改生效?
标签: linux ubuntu neo4j limit ulimit