Temos uma caixa do CentOS que estou tentando aumentar o número máximo de arquivos que um usuário pode abrir. Atualmente, quando corro ulimit -Sn
, recebo 1024
e ulimit -Hn
dá 4096
. Preciso desse número por volta de 6000.
Em que /etc/sysctl.conf
eu coloquei fs.file-max = 100000
. Em /etc/security/limits.conf
eu tenho o seguinte conjunto:
username soft nofile 6000
username hard nofile 65535
Eu desconectei e efetuei login novamente, username
mas ainda não estou vendo minhas alterações. O que preciso para alterar esse valor?
Tudo o que tenho /etc/security/limits.d
é 90-nproc.conf
. Também garanti que o ulimit não esteja sendo chamado no meu .bash_profile ou .bashrc.
Quando executo, sysctl -p
ele cospe as configurações desejadas e mostra o valor fs.file-max
desejado. Mas quando corro ulimit -Sn
, recebo 1048. Se eu tentar correr sysctl --system
, recebo error: Unknown parameter "--system"
.