Como Aumentar o Limite de Arquivos Abertos no Sistema (file open limit)
Olá, amigo(a) desenvolvedor(a) e entusiasta de tecnologia! 👋
Se você já se deparou com mensagens como "Too many open files" ou percebeu que seu site ou aplicativo está travando em momentos de alta carga, provavelmente o problema está no limite de arquivos abertos do sistema operacional.
Na GeHost, esse limite pode ser ajustado com segurança — e hoje, eu, seu Sensei da GeHost, te ensino passo a passo como aumentar esse valor, mesmo sem ser um expert em servidor. Vamos lá?
📌 O que é "file open limit"?
É o número máximo de arquivos que um processo pode ter abertos ao mesmo tempo. Se seu aplicativo (como um site em PHP, um sistema de chat ou API) precisar de muitos arquivos abertos (por exemplo, conexões de banco de dados, arquivos de logs, sessões), ele pode parar de funcionar se esse limite for atingido.
💡 Dica do Sensei: Esse erro costuma aparecer em aplicações com muitas conexões simultâneas, como sistemas de e-commerce, chatbots ou APIs com alto tráfego.
🔧 Passo a Passo: Aumentar o Limite no cPanel (sem precisar de acesso root)
Na GeHost, você pode ajustar esse limite diretamente pelo cPanel, sem precisar de acesso SSH ou root. Vamos lá:
Entre no cPanel com suas credenciais (usuário e senha).
Na página inicial do cPanel, localize e clique em “Softaculous Apps Installer” ou “PHP Configuration” (dependendo da versão do cPanel).
Selecione a opção “PHP Configuration” (ou “Configuração PHP”).
Procure pelo campo “max_file_uploads” e altere para um valor maior, como 50 ou 100, conforme necessário.
⚠️ Importante: Esse valor controla quantos arquivos podem ser enviados em um único formulário (como upload de fotos). Não é o mesmo que o limite do sistema, mas é um passo importante.
Em seguida, procure por “rlimit” ou “ulimit” no painel de configuração. Se estiver disponível, você poderá ajustar o limite de arquivos abertos.
Se não encontrar, não se preocupe — o próximo passo é mais simples.
Se precisar de um limite mais alto (como 1024 ou 4096 arquivos abertos), você pode usar um arquivo .htaccess no diretório raiz do seu site.
Abra o Gerenciador de Arquivos (File Manager) no cPanel.
No diretório public_html (ou o diretório do seu site), crie um arquivo chamado .htaccess (se não existir).
Adicione estas linhas:
# Aumenta o limite de arquivos abertos LimitNOFILE 4096Salve o arquivo.
Pronto! O novo limite será aplicado para o seu site.
Para testar, você pode criar um script simples em PHP com o comando
ulimit -ne ver o novo valor.
💡 Dica Extra do Sensei
Se você estiver usando um framework como Laravel, Node.js ou Python com FastAPI, lembre-se de que o limite também pode ser ajustado dentro do próprio aplicativo ou no serviço de servidor (como Nginx ou Apache). Mas no cPanel, o método acima é o mais seguro e acessível para quem não tem acesso root.
✅ Conclusão
Com esse guia, você agora sabe como aumentar o file open limit de forma segura e prática, mesmo sem ser um especialista. Lembre-se: cada ajuste deve ser feito com bom senso — valores muito altos podem impactar o desempenho do servidor.
Se precisar de ajuda, é só chamar o nosso time de suporte. Estamos aqui para te ajudar, sempre.
Com carinho,
Sensei da GeHost 🌟