【问题标题】:Debian squeeze and setting ulimitDebian 挤压和设置 ulimit
【发布时间】:2013-03-24 01:24:42
【问题描述】:

全部

我想将核心文件大小永久设置为无限制。 阅读它,建议修改/etc/security/limits.conf。 我已经通过以下行做到了:

  • 软核10000 根硬核10000

更改后我重新启动并发出 ulimit -a 并且核心仍设置为 0。 无法理解为什么设置不起作用。什么可以覆盖它?

【问题讨论】:

    标签: debian ulimit


    【解决方案1】:

    试试这个:

    *               soft    nofile          10000
    *               hard    nofile          10000
    

    并将这一行添加到.profile 文件,f.e.对于root 中的/root/.profile

    ulimit -c 10000
    

    /etc/profile中的所有用户。

    记住:对于远程用户:/etc/pam.d/sshd 和对于 su /etc/pam.d/su

    session    required     /lib/security/pam_limits.so
    

    【讨论】:

    • 我确定是错字,但他希望更改核心文件大小限制(核心),而您正在更改限制.conf 建议中的打开文件数限制(nofile)
    • 是否必须使用配置文件重启或重启服务?
    【解决方案2】:

    使用这个命令

    ulimit -SHn 65535
    

    【讨论】:

    • 简单,为什么所有其他答案都这么复杂?
    • 重启后不会持久
    【解决方案3】:

    如果你在做 docker-compose up 并且遇到问题

    启动Apache httpd web server: apache2/usr/sbin/apache2ctl: 99: ulimit: error setting limit (Operation not allowed)

    请重新启动您的 docker 服务 sudo service docker 重启

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多