Servidor & DevOps 5 visualizações

Como configurar rotação automática de logs no VPS para não lotar o disco

Ver no WHMCS

Como configurar rotação automática de logs no VPS para não lotar o disco

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de DevOps para iniciantes, com um toque de sabedoria e cuidado — como um verdadeiro Sensei da hospedagem. 🌿

Se você já notou que seu disco está ficando cheio com arquivos de log, ou tem medo de que isso atrapalhe seu site, relaxe. Hoje vamos resolver isso com um truque simples, mas poderoso: rotacionar logs automaticamente.

Logs são como o diário do seu servidor: registram tudo o que acontece. Mas, se não forem gerenciados, podem crescer sem parar e ocupar todo o espaço — como uma árvore que não é podada. 😅

Com a rotação automática, o sistema divide e arquiva os logs antigos, mantendo apenas os mais recentes. É como fazer uma faxina mensal no seu servidor — sem precisar fazer tudo à mão.

Este guia é para quem tem um VPS na GeHost e quer manter seu servidor saudável, rápido e sem surpresas. Vamos lá?

Passo 1: Acesse o cPanel

Primeiro, faça login no seu painel de controle da GeHost:

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Use o usuário e senha que você cadastrou ao contratar seu VPS. Se não lembra, consulte seu plano no painel do cliente.

Passo 2: Acesse o Gerenciador de Arquivos

No cPanel, clique em Arquivos e depois em Gerenciador de Arquivos.

Tela 'Gerenciador de Arquivos' com árvore de pastas e barra de ações

Selecione a pasta public_html ou a que contém seu site, dependendo de onde os logs estão sendo gerados.

Passo 3: Localize os arquivos de log

Logs comuns estão em pastas como:

  • /var/log/ (logs do sistema)
  • /home/seu_usuario/logs/ (logs personalizados)
  • public_html/logs/ (logs do seu site)

Procure por arquivos com extensões como .log, .txt, ou nomes como access.log, error.log.

Dica do Sensei: Se você não tem certeza onde estão os logs, use o comando find /var/log -name "*.log" no terminal (se tiver acesso SSH). Mas se não tiver, fique tranquilo — o cPanel já ajuda!

Passo 4: Instale o logrotate (se não estiver instalado)

O logrotate é o herói dessa história. Ele faz a rotação automática dos logs. Ele já vem instalado em maioria dos sistemas Linux, mas vamos garantir.

Se você tem acesso via terminal (SSH), execute:

sudo apt update && sudo apt install logrotate -y

Se estiver usando outro sistema (como CentOS), o comando será:

sudo yum install logrotate -y

Se não tiver acesso ao terminal, peça ao suporte da GeHost — eles ajudam com isso, sem cobrar por isso. 🤝

Passo 5: Crie um arquivo de configuração personalizado

Vamos criar um arquivo de configuração para seu site. No terminal (ou via SSH), execute:

sudo nano /etc/logrotate.d/meu-site

Na tela que abrir, cole este conteúdo básico:

/home/seu_usuario/logs/*.log {
    daily
    rotate 7
    compress
    missingok
    notifempty
    create 644 root root
}

Substitua seu_usuario pelo nome real do usuário do seu VPS. Se os logs estiverem em outro lugar, ajuste o caminho.

Exemplo para logs do sistema:

/var/log/*.log {
    weekly
    rotate 4
    compress
    missingok
    notifempty
    create 644 root root
}

Guarde o arquivo (Ctrl+O) e saia (Ctrl+X).

Passo 6: Teste a configuração

Para garantir que tudo está funcionando, teste com:

sudo logrotate -d /etc/logrotate.d/meu-site

Se não aparecer erros, está tudo certo! O sistema vai rodar automaticamente a cada dia ou semana, dependendo da sua configuração.

Passo 7: Monitore e mantenha

Depois de configurado, o sistema cuida de tudo sozinho. Mas você pode verificar a cada 15 dias:

  • Verifique se os arquivos antigos estão sendo compactados (com extensão .gz).
  • Confira se o disco não está crescendo sem motivo.
  • Se precisar, ajuste o número de arquivos armazenados (ex: de 7 para 14).

Sensei diz: “Um servidor bem cuidado é como um jardim: precisa de rega, poda e atenção. Mas com a rotação automática, você só precisa dar uma olhada de vez em quando.” 🌸

Conclusão: você está no controle!

Com esse simples passo, você evita que seu disco fique cheio, garante a estabilidade do seu site e ganha tempo — porque não precisa mais limpar logs à mão.

Se tiver dúvidas, não hesite: o suporte da GeHost está aqui para te ajudar. E lembre-se: você não está sozinho nessa jornada de desenvolvimento e hospedagem.

Com carinho,
Seu Sensei da GeHost 🌿

GeHost — onde seu projeto tem um lar seguro.
Grupo: G e Soluções e Eventos LTDA (Raphael Neves Koga, desde 2015).

Precisa de Ajuda?

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