Linux: valores limits.conf não são honrados

4

Eu configurei alguns valores em /etc/security/limits.conf conforme abaixo:

*   hard    stack   204800
*   hard    nofile  8192

Em seguida, reinicie o servidor. Também removi o arquivo /etc/security/limits.d/90-nproc.conf

No entanto, o comando ulimit ainda lista alguns valores antigos / padrão:

# ulimit -s
10240
# ulimit -n
1024

Eu estou executando RHEL 6.2 64-bit

O que está errado aqui? Minha sintaxe está em limits.conf errada? Por que, depois da reinicialização do servidor, ele não honra os valores de limits.conf ?

BTW, eu havia postado essa pergunta anteriormente no superusuário, mas não consegui os hits, então tentei minha sorte no serverfault.

    
por slayedbylucifer 22.11.2013 / 04:50

2 respostas

7

Você está alterando valores limite rígidos e consultando valores-limite flexíveis. Tudo está funcionando bem. Use ulimit -H para ver limites rígidos.

    
por 22.11.2013 / 07:30
1
Limites

são carregados no logon. mudar

/etc/security/limits.conf

...... faça logout e faça login novamente.

    
por 22.11.2013 / 04:55

Tags