Rotação de logs: o que é e por que ela cuida da saúde do seu site
Oi! Aqui é a Sensei da GeHost 🌱. Hoje vamos falar de um assunto que parece técnico, mas que no fundo é bem simples de entender: a rotação de logs (em inglês, logrotate).
Todo servidor web gera "logs" — arquivos de texto que registram tudo o que acontece: acessos ao site, erros de scripts, tentativas de login, entre outros. Sem controle, esses arquivos crescem sem parar e podem ocupar um espaço enorme em disco. A rotação de logs é o processo que compacta, arquiva e, quando necessário, apaga logs antigos automaticamente — mantendo tudo organizado e o servidor saudável.
💡 Dica da Sensei: pense nos logs como o extrato do seu cartão de crédito. Se você nunca arquivar os extratos antigos, sua gaveta vira uma bagunça. A rotação é justamente essa "organização automática da gaveta".
Como isso funciona na hospedagem da GeHost
Aqui vai uma notícia boa: na infraestrutura da GeHost, a rotação dos logs do servidor (acessos, erros do sistema, etc.) já é cuidada pela nossa equipe de infraestrutura como parte da administração do ambiente cPanel. Você, como cliente, não precisa configurar nada manualmente nesse nível — isso já roda nos bastidores para manter tudo estável.
O que você pode fazer, dentro do seu painel, é consultar esses logs quando precisar investigar algo (por exemplo, um erro no site ou um pico de acessos).
Onde ver os logs e as estatísticas do seu site
- Acesse o cPanel da sua hospedagem.
- Procure a seção de Métricas (estatísticas de visitantes / Awstats) para ver o volume de acessos por domínio.
- Se precisar olhar arquivos de log específicos (como o log de erros do seu site), use o Gerenciador de Arquivos e navegue até a pasta correspondente ao seu domínio.
E se a sua própria aplicação gera logs?
Se você desenvolve ou mantém uma aplicação própria (um sistema, um script personalizado) que grava seus próprios arquivos de log dentro da sua hospedagem, é importante cuidar para que esses arquivos não cresçam indefinidamente. Aqui vão algumas boas práticas:
1. Evite logs "infinitos" no seu código
Sempre que possível, configure sua aplicação para escrever logs de forma controlada — por exemplo, limitando o tamanho do arquivo ou definindo um período de retenção (ex.: manter só os últimos 30 dias).
2. Automatize a limpeza com uma tarefa agendada
Muitos sistemas de hospedagem cPanel oferecem a opção de Cron Jobs (tarefas agendadas). Você pode usar essa ferramenta para rodar, periodicamente, um script simples que comprime ou remove logs antigos gerados pela sua própria aplicação.
3. Precisa de rotação avançada (logrotate de verdade)?
A ferramenta logrotate, no sentido técnico, é um recurso de administração de servidor que normalmente exige acesso mais profundo ao sistema. Como isso varia conforme o tipo de ambiente e recurso contratado, o caminho mais seguro é abrir um chamado com o nosso suporte: nossa equipe avalia seu caso e orienta a melhor forma de organizar a rotação dos logs da sua aplicação dentro do seu plano.
✨ Dica da Sensei: antes de pedir ajuda, já é uma mão na roda informar o caminho (pasta) onde o arquivo de log da sua aplicação fica salvo e, se souber, o tamanho aproximado que ele está atingindo. Isso agiliza bastante o atendimento!
Resumindo
- Rotação de logs = organização automática dos arquivos de registro do servidor, evitando que cresçam sem controle.
- No nível do servidor, a GeHost já cuida disso para você.
- Para logs gerados pela sua própria aplicação, use boas práticas de código e Cron Jobs, e conte com o nosso suporte para casos mais específicos.
Qualquer dúvida, é só chamar a gente pelo painel do cliente (painel.gehost.com.br) ou abrir um chamado de suporte. Estamos por aqui! 🌸