Como configurar logs rotativos para evitar que arquivos de log lotem o disco
Olá, querido cliente da GeHost! Seja bem-vindo ao seu guia de DevOps para leigos — onde aprendemos juntos, com calma e carinho, a cuidar do seu servidor com segurança e tranquilidade. 🌿
Quando você hospeda um site ou aplicação, ele gera logs — arquivos que registram tudo o que acontece: acessos, erros, tentativas de login, entre outros. Por mais úteis que sejam, se não forem gerenciados, esses arquivos podem crescer demais e encher o disco do servidor. Isso pode fazer seu site ficar lento ou até cair.
Por isso, vamos aprender a configurar logs rotativos — um sistema que automaticamente limpa ou arquiva os logs antigos, mantendo tudo organizado e o disco livre. É como fazer uma faxina no seu servidor, só que de forma automática e inteligente.
Dica Sensei: Logs rotativos são essenciais em qualquer ambiente de produção. Com eles, você evita surpresas e mantém seu site sempre funcionando bem — sem precisar ficar monitorando tudo manualmente.
Passo a passo: como configurar logs rotativos no cPanel
Na GeHost, você tem acesso ao cPanel, uma interface simples e poderosa para gerenciar seu site. Vamos usar ela para configurar os logs rotativos.
- Entre no seu painel do cliente
Acesse painel.gehost.com.br com seu login e senha. É aqui que você controla tudo. - Entre no cPanel
No painel, clique em Entrar no cPanel. Você será redirecionado para o painel de controle do seu servidor. - Localize a ferramenta de logs
No cPanel, procure pela seção “Logs” ou “Estatísticas”. Geralmente está no grupo “Métricas” ou “Acesso”.
- Verifique os logs atuais
Clique em “Logs de Acesso” ou “Logs de Erro” para ver os arquivos atuais. Eles podem estar em pastas como/public_html/logs/ou no diretório de logs do servidor. - Configure o rotacionamento com logrotate (via terminal ou script)
A GeHost usa um sistema de rotacionamento automático de logs em segundo plano, mas você pode personalizar isso com um arquivo de configuração chamadologrotate. Para isso:- Use o Terminal (SSH) no cPanel (em "Ferramentas" > "Terminal").
- Crie um arquivo de configuração personalizado:
Exemplo de comando (não digite isso diretamente — é só para entender):
sudo nano /etc/logrotate.d/meu-siteAdicione este conteúdo (ajuste os caminhos conforme seu projeto):
/home/seu_usuario/public_html/logs/*.log { daily rotate 7 compress missingok notifempty create 644 root root }Esse arquivo diz: “Rotacione os logs diariamente, mantenha 7 arquivos antigos, compacte-os, não pare se o arquivo não existir, e crie um novo arquivo com permissões seguras.”
Salve com Ctrl+O, confirme com Enter, e saia com Ctrl+X.
- Teste a configuração
Para testar se o arquivo está certo, execute:sudo logrotate -d /etc/logrotate.d/meu-siteSe não aparecer erros, está tudo certo!
- Confirme com o suporte (opcional, mas recomendado)
Se você não tem certeza sobre os caminhos dos arquivos ou sobre como configurar, envie uma mensagem ao suporte da GeHost. Eles podem ajudar a ajustar o arquivo com segurança, sem riscos.
Como saber se está funcionando?
Depois de configurar, os logs antigos serão automaticamente:
- Renomeados com data (ex:
app.log.2025-04-05.gz) - Comprimidos (para economizar espaço)
- Apagados após o número de dias definido (ex: 7 dias)
Isso mantém seu disco limpo e evita que o servidor fique lento ou com falhas por falta de espaço.
Dica Sensei: Se você notar que o disco está quase cheio, verifique primeiro os arquivos em/home/seu_usuario/public_html/logs/ou/var/log/. Muitas vezes, o problema é um log que cresceu demais por falta de rotacionamento.
Importante: o que NÃO fazer
- Não exclua logs diretamente com
rmou no Gerenciador de Arquivos — isso pode parar o serviço. - Não configure rotacionamento com intervalos muito curtos (ex: a cada 5 minutos) — pode sobrecarregar o servidor.
- Não use arquivos de configuração com nomes genéricos como
logrotate.conf— use nomes específicos, comomeu-siteouapp-logs.
Pronto! Você está no controle.
Com logs rotativos configurados, você evita surpresas, mantém seu site funcionando bem e ganha tempo — porque não precisa ficar monitorando arquivos de log o dia todo.
Se precisar de ajuda, lembre-se: o suporte da GeHost está aqui para você. Basta entrar no painel, abrir um ticket e dizer: “Preciso de ajuda com logs rotativos”. Eles vão te guiar com carinho.
Com amor, cuidado e um toque de tecnologia, Sensei da GeHost 🌸