A resposta do Justin diz como aumentar o número de arquivos abertos disponíveis total para todo o sistema. Mas acho que você está perguntando como aumentar o limite por usuário, globalmente. A resposta para isso é adicionar as seguintes linhas a /etc/security/limits.conf
:
* soft nofile 2048
* hard nofile 2048
(onde o * significa todos os usuários.)
Há alguma documentação de resumo no próprio arquivo e em man limits.conf
. Isso é implementado por meio do módulo pam_limits.so
, que é chamado para vários serviços configurados em /etc/pam.d/
.
E, tenho que admitir, não tenho ideia de onde vem o padrão 1024. E acredite em mim, olhei. Eu até tentei sem o módulo pam_limits configurado, e ele ainda está lá. Deve ser codificado em algum lugar, mas não sei exatamente onde.