我们需要在运行 memcached 时提高 RLIMIT_NOFILE,因为我们正在达到默认的硬限制 (1024)。但是,提高硬限制需要 root,并且由于各种原因,我们不希望必须以 root 身份运行 memcached 或其包含的 shell。现在我们很乐意以非根用户身份运行它。
有没有办法在系统范围内提高 RLIMIT_NOFILE 的硬限制,以便我们可以继续以非 root 身份运行 memcached 并简单地提高软限制?
这是带有 2.6 内核的 RedHat Linux。
谢谢!
乔恩
最佳答案
您可以使用以下语法在/etc/security/limits.conf 中设置限制:
<domain> <type> <item> <value>
关于linux - 在 Linux 上提高 RLIMIT_NOFILE 系统范围的硬限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2694004/