bash: ulimit: open files: cannot modify limit: Operation not permitted

来源:互联网 发布:.cx域名投资 编辑:程序博客网 时间:2024/06/05 10:55
# ulimit -n 10000000-bash: ulimit: open files: cannot modify limit: Operation not permitted

遇到这个错,要加大 /etc/sysctl.conf 中的两个值

fs.nr_open,进程级别, nr_open 总是应该小于等于 fs.file-max。
fs.file-max,系统级别

马上生效:

echo ‘10000000’ > /proc/sys/fs/file-max
echo ‘10000000’ > /proc/sys/fs/nr_open
# 同时写入到sysctl.conf中即可在机器重启时生效。

注意同时修改 /etc/security/limits.conf,如果有用到。
如果hard nofile 大于file-max会导致新的ssh连接无法登录。

  • soft nofile 1048576
  • hard nofile 1048576
0 0
原创粉丝点击