Servidor & DevOps 7 visualizações

Como configurar rotação de logs para evitar que arquivos de log lotem o disco do VPS

Ver no WHMCS

Como configurar rotação de logs para evitar que arquivos de log lotem o disco do VPS

Olá, amigo(a) dev ou administrador de servidor! Seja bem-vindo(a) ao nosso guia da GeHost, onde aprendemos juntos com carinho e clareza. Hoje vamos falar de algo essencial, mas muitas vezes esquecido: gerenciar logs para manter seu VPS saudável.

Imagine um carro sem óleo: ele funciona por um tempo, mas logo começa a falhar. Seu servidor é assim também. Logs são como o "óleo do sistema" — mostram o que está acontecendo, mas se não forem geridos, podem encher o disco e deixar o servidor lento ou até inoperante.

Por isso, vamos aprender a configurar a rotação de logs — um sistema inteligente que automaticamente arquiva e limpa logs antigos, mantendo o disco livre e o sistema funcionando bem.

Por que isso é importante?

  • Logs muito grandes consomem espaço no disco.
  • Disco cheio pode travar seu site ou aplicação.
  • Logs antigos não são úteis para o dia a dia — só atrapalham.
  • A rotação de logs é um padrão de bom senso em DevOps.

Dica do Sensei: Sempre mantenha seu disco com pelo menos 20% de espaço livre. Isso evita surpresas!

Passo a passo: como configurar rotação de logs no seu VPS (via cPanel)

Para fazer isso, vamos usar o cPanel — a interface amigável que você acessa no painel da GeHost.

  1. Entre no cPanel
    Acesse painel.gehost.com.br e faça login com seu usuário e senha. Se não sabe como, veja o guia de Primeiros passos no cPanel.
  2. Localize a ferramenta de Logs
    No painel, procure por “Logs” ou “Logs de Acesso” na seção “Estatísticas e Logs”. Clique em “Logs de Acesso” ou “Access Logs”.
  3. Verifique os arquivos de log
    Você verá uma lista de arquivos como:
    access_log
    error_log
    ssl_access_log
    ssl_error_log
    Esses são os principais arquivos que precisam de rotação.
  4. Confira se o sistema de rotação está ativo
    A rotação de logs é gerenciada pelo sistema logrotate, que já vem configurado por padrão no VPS da GeHost. Você não precisa instalar nada — ele já está lá!
  5. Verifique a configuração do logrotate
    Para ver como ele está configurado, acesse o terminal via SSH (se seu plano permitir) ou use o Terminal no cPanel.
    Digite:
    cat /etc/logrotate.conf
    Você verá configurações como:
    weekly (rotação semanal)
    rotate 4 (mantém 4 arquivos antigos)
    compress (compacta os arquivos antigos)
  6. Confira a configuração específica para seu site
    Acesse a pasta de configuração de logs:
    cat /etc/logrotate.d/apache
    Ou, se seu site usa outro serviço, procure por nginx, php, etc.
    Você verá algo como:
    /var/log/apache2/*.log {
    weekly
    rotate 4
    compress
    missingok
    }
  7. Se precisar ajustar (em caso de necessidade)
    Se você quiser personalizar, crie um arquivo de configuração em /etc/logrotate.d/seu-site com o nome do domínio.
    Exemplo:
    /home/seu_usuario/public_html/logs/*.log {
    daily
    rotate 7
    compress
    missingok
    }
    Importante: Só faça isso se souber o que está fazendo. A GeHost já configura tudo corretamente por padrão.
  8. Teste a rotação (opcional)
    Para testar se tudo está funcionando, execute:
    sudo logrotate -d /etc/logrotate.conf
    O parâmetro -d (debug) mostra o que o sistema faria sem realmente fazer.

Como saber se a rotação está funcionando?

Veja o tamanho dos arquivos de log no diretório public_html/logs/ (ou onde seu site armazena logs). Após uma semana:

  • Os arquivos atuais devem estar pequenos.
  • Arquivos antigos devem estar compactados (com extensão .gz).
  • Os arquivos antigos são mantidos por um tempo definido (ex: 4 semanas).
Tela do Gerenciador de Arquivos do cPanel mostrando a pasta public_html e arquivos de log

Conclusão: seu servidor agradece!

Configurar a rotação de logs não é difícil — e sim, essencial. Com esse simples ajuste, você evita que o disco fique cheio, mantém seu site estável e evita surpresas no meio da noite.

Se precisar de ajuda, o suporte da GeHost está aqui para você — e é gratuito nos primeiros 30 dias. Basta entrar em contato pelo painel.

Se este guia te ajudou, compartilhe com um colega. Juntos, vamos criar um mundo de servidores saudáveis, limpos e bem cuidados.

Com carinho,
Sensei da GeHost
*Grupo G e Soluções e Eventos LTDA (marca Entexp)*
*Dono: Raphael Neves Koga (desde 2015)*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.