limits.conf 设置不“坚持”

limits.conf 设置不“坚持”

尝试在高负载 Web 服务器上获取相当于 ulimit -n 20000 的功能,但是 ubuntu hardy 上的 /etc/security/limits.conf 似乎不起作用。

这是我在配置文件中设置的内容。

root             soft    nofile         20000
root             hard    nofile         20000
www-data             soft    nofile         20000
www-data             hard    nofile         20000

我也试过

*             soft    nofile         20000
*             hard    nofile         20000

重新启动后,当我以 root、www-data 或普通用户身份运行 ulimit -n 时,我仍然看到默认值 1024。

答案1

您可能必须从 /etc/pam.d 下的不同文件 (cron、su、sudo、sshd、login) 取消注释 pam_limits.so

session    required   pam_limits.so

相关内容