我在/etc/security/limits.conf设置了一些值如下:
* hard stack 204800 * hard nofile 8192
然后重新启动服务器。 我也删除了/etc/security/limits.d/90-nproc.conf文件
但是, ulimit命令仍然列出一些旧的/默认值:
# ulimit -s 10240 # ulimit -n 1024
我运行RHEL 6.2 64-bit
这里有什么问题? 在limits.conf我的语法错了吗? 为什么服务器重新启动后,它不尊重limits.conf值?
顺便说一句,我已经超级用户发布了这个问题,但没有得到命中,所以试图在我的运气在serverfault。
您正在更改硬限制值并查询软极限值。 一切工作正常。 使用ulimit -H查看硬限制。
login时加载限制器。 更改
在/etc/security/limits.conf
……注销并重新login。