Solução:aumentar o limite   Os sistemas Linux impõem limites ao número de arquivos abertos que um usuário pode acessar simultaneamente. O erro “muitos arquivos abertos” ocorre quando o número de arquivos abertos excede esses limites. Para resolver esse problema, aumente o limite de arquivos abertos.  
 Edite o arquivo `/etc/security/limits.conf` correspondente dependendo se você está tentando aplicar a alteração globalmente ou a um usuário específico.  
 Se estiver tentando aumentar o limite para cada usuário, edite `/etc/security/limits.conf`: 
 ``` 
 sudo nano /etc/security/limits.conf 
 ```  
 Para modificar o limite de um usuário específico chamado “nome de usuário”, edite o arquivo `/etc/security/limits.d` correspondente: 
 ``` 
 sudo nano /etc/security/limits.d/username.conf 
 ```  
 Dentro do respectivo arquivo, localize e edite os parâmetros “nofile” para definir os novos limites: 
 ``` 
 * arquivo macio 65535 
 * arquivo rígido 65535 
 ```  
 Aqui está o que esses parâmetros fazem: 
 - “soft” define um limite flexível que pode ser substituído temporariamente em circunstâncias específicas. 
 - “hard” estabelece um limite rígido que não pode ser ultrapassado.  
 O valor numérico (“65535” no exemplo) indica o número máximo desejado de arquivos abertos.  
 Após salvar as alterações e sair do editor, execute os seguintes comandos para aplicar os novos limites. (Substitua “nome de usuário” pelo seu usuário alvo se estiver modificando um usuário específico): 
 ``` 
 sudo ulimit -n 65535 (para a sessão atual) 
 ```  
 ``` 
 sudo sysctl -w fs.file-max=65535 (para cada sessão em diante) 
 ```  
 Verifique as modificações no limite do arquivo com o comando: 
 ``` 
 ulimit -n 
 ```  
 Se você obtiver o limite aumentado como saída, a alteração será efetiva e o erro “muitos arquivos abertos” deverá ser resolvido.   
Solução alternativa:fechar arquivos não utilizados   Se aumentar o limite de arquivos não for prático, considere fechar todos os arquivos abertos desnecessários para evitar atingir o limite. Verifique se há processos em segundo plano desnecessários ou aplicativos que consomem descritores de arquivo.  
 Execute o seguinte comando para obter uma visão geral dos identificadores de arquivos abertos: 
 ``` 
 lsof -Fn | grep excluído 
 ```  
 Procure por identificadores desnecessários e encerre os processos correspondentes para liberá-los.