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:
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.
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).