2

我们需要在运行 memcached 时提高 RLIMIT_NOFILE,因为我们达到了默认的硬限制 (1024)。但是,提高硬限制需要 root,并且出于各种原因,我们不想以 root 身份运行 memcached 或其包含的 shell。现在我们很乐意以非 root 用户身份运行它。

有没有办法提高 RLIMIT_NOFILE 系统范围的硬限制,以便我们可以继续以非 root 身份运行 memcached 并简单地提高软限制?

这是带有 2.6 内核的 RedHat Linux。

谢谢!

乔恩

4

1 回答 1

8

您可以使用以下语法在 /etc/security/limits.conf 中设置限制:

<domain> <type> <item> <value>

< domain>可以是用户(即内存缓存)或组。

于 2010-04-22T21:10:10.193 回答