![limits.conf 设置不“坚持”](https://linux22.com/image/496004/limits.conf%20%E8%AE%BE%E7%BD%AE%E4%B8%8D%E2%80%9C%E5%9D%9A%E6%8C%81%E2%80%9D.png)
尝试在高负载 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