No Debian Wheezy, ulimit -a
fornece:
open files (-n) 1024
Eu adiciono isso ao /etc/security/limits.conf
* hard nofile 64000
depois reinicie.
E ulimit -a
ainda fornece um número máximo de arquivos abertos de 1024. Alguém poderia lançar alguma luz sobre isso?
Respostas:
Opção 1: Você não definiu o limite de software mais alto também.
Solução possível:
em /etc/security/limits.conf add
teste com
Opção dois: Você está logado como usuário e em algum arquivo "config" (perfil, bashrc, algo assim) o limite flexível é definido como um valor mais baixo.
Possível solução fe grep para ulimit na sua pasta etc e / ou na sua pasta pessoal.
Aviso: Dependendo da quantidade de arquivos / diretórios que você possui, convém considerar apenas diretórios / arquivos específicos
ps: há muitas perguntas semelhantes aqui que você pode querer ler.
Limite especialmente difícil vs suave
Leia aqui para uma possível outra solução que entra em mais detalhes Muitos arquivos abertos
fonte
Há um erro no Debian. Para aumentar,
ulimit
você precisa adicionar isso ao/etc/pam.d/common-session
arquivo:e em
/etc/security/limits.conf
adição:Em seguida, reinicie o sistema.
fonte
/etc/pam.d/common-session
arquivo. ele trabalhou apenas adicionando as outras duas linhas para olimits.conf
arquivo :-)*
curinga não funciona pararoot
. Eu adicionei emroot
vez de*
, e está funcionando. Obrigado!No meu caso do Apache no Debian 10, o exemplo acima não ajudou, apesar de funcionar:
Eu verifiquei com:
..where
$pid
é o ID do processo de um dos processos Apache.fonte