Como configurar rotação automática de logs para não estourar o disco do servidor
Olá, amigo(a) dev ou administrador de site! Seja bem-vindo(a) ao seu Sensei da GeHost — aqui, vamos te ajudar a manter seu servidor limpo, ágil e sempre funcionando, como um verdadeiro mestre do código. 🌟
Quando você roda um site ou aplicativo, ele gera logs — arquivos que registram tudo o que acontece: acessos, erros, tentativas de login, etc. No início, são poucos. Mas com o tempo, esses arquivos crescem… e podem acabar ocupando tudo o espaço do disco. Isso é ruim. Muito ruim.
Por isso, vamos te ensinar, passo a passo, como configurar a rotação automática de logs — um sistema que, automaticamente, arquiva e limpa logs antigos, mantendo seu servidor saudável.
Dica Sensei: Logs são como diários de um funcionário: importantes para entender o que aconteceu, mas não precisam ficar guardados para sempre. A rotação é o momento certo de "fechar o caderno e começar um novo".
Passo 1: Acesse o cPanel
Para começar, faça login no seu painel de controle da GeHost:
- Visite painel.gehost.com.br
- Insira seu usuário (normalmente seu domínio ou nome de conta) e a senha
- Clique em Log in
Passo 2: Encontre a ferramenta de logs
Após entrar no cPanel, procure na seção “Logs” ou “Estatísticas”. Se não encontrar, use a barra de busca no topo e digite “logs”.
Seu objetivo é acessar a ferramenta chamada “Log de Acesso” ou “Log de Erros” — mas não vamos editá-los diretamente. Vamos configurar o sistema para cuidar disso sozinho.
Passo 3: Configure a rotação automática com o sistema logrotate
Na GeHost, o sistema logrotate já está configurado no servidor, mas você precisa garantir que ele esteja ativo e funcionando corretamente para os seus arquivos.
Para isso, você vai usar o crontab — um agendador de tarefas no servidor. Ele é como um alarme que dispara uma ação em horários definidos (por exemplo, toda noite).
Como você está no cPanel, vá até a seção “Cron Jobs” (ou “Tarefas Agendadas”).
Passo 4: Adicione uma tarefa para rotacionar logs
Clique em “Cron Jobs” e depois em “Add New Cron Job”.
Na configuração, use os seguintes valores:
- Minuto:
*(executa a cada minuto — mas vamos ajustar depois) - Hora:
0(executa às 00h, ou seja, meia-noite) - Dia do mês:
* - Mês:
* - Dia da semana:
* - Comando:
/usr/sbin/logrotate /etc/logrotate.conf
Essa linha é o coração da rotação automática. O sistema logrotate vai verificar o arquivo de configuração /etc/logrotate.conf e aplicar as regras já definidas para arquivos de log.
Dica Sensei: Você não precisa criar o arquivo de configuração. Ele já vem com o sistema. O importante é garantir que o cron o execute diariamente — e isso é feito com o comando acima.
Passo 5: Salve e confirme
Após preencher todos os campos, clique em “Add New Cron Job”.
Seu sistema agora está programado para rodar logrotate toda noite, automaticamente. Isso significa que:
- Logs antigos serão compactados
- Arquivos muito grandes serão arquivados
- Logs velhos serão excluídos após o tempo definido
Seu disco não vai mais estourar — e seu site continua leve e rápido. 🚀
Passo 6: Verifique se está funcionando
Para ter certeza de que tudo está funcionando, você pode:
- Ir até o “Gerenciador de Arquivos” (File Manager)
- Navegar até a pasta
/home/seu_usuario/logs/(ou onde seus arquivos de log estão) - Verifique se há arquivos com extensão
.gz(compactados) ou nomes com datas (comoaccess.log.2025-04-05)
Se sim — parabéns! O sistema está funcionando. Se não, cheque se o cron foi salvo corretamente e se o comando está exatamente como descrito.
Conclusão: Cuidar do servidor é cuidar do seu negócio
Manter logs sob controle não é só técnica — é uma atitude de cuidado com seu site, seus usuários e sua reputação. Um servidor cheio de logs é como um carro com o tanque cheio de lixo: pode parar a qualquer momento.
Com essa configuração simples, você garante que seu site continue rodando suave, sem surpresas. E se tiver dúvidas, não hesite: entre em contato com nosso suporte — estamos aqui para te ajudar, como um verdadeiro mestre da tecnologia.
Até a próxima, com código limpo e coração tranquilo. ✨
GeHost — hospedagem que cuida de você, como um verdadeiro Sensei.