Como configurar rotação de logs no servidor para não estourar o espaço em disco
Olá, querido(a) cliente da GeHost! 👋
Se você já percebeu que seu site está um pouco mais lento ou que o espaço em disco está se enchendo rápido, pode ser que os arquivos de log estejam acumulando sem controle. Não se preocupe — isso é comum e fácil de resolver com a rotação de logs. Vamos juntos, passo a passo, manter seu servidor limpo e funcionando com leveza, como um bom dia de sol!
O que são logs e por que precisam ser rotacionados?
Logs são como diários do seu servidor: registram tudo o que acontece — acessos ao site, erros, tentativas de login, entre outros. Por mais úteis que sejam, se não forem gerenciados, eles crescem sem parar e podem ocupar todo o espaço em disco, deixando seu site inacessível.
Dica Sensei: Um log que cresce sem parar é como uma torneira aberta — mesmo que o gotejo pareça pequeno, no fim do dia vira enchente. A rotação de logs evita isso!
Como configurar a rotação de logs no cPanel (passo a passo)
Na GeHost, o cPanel é a sua central de controle. Vamos usar uma ferramenta simples chamada Logrotate, que já vem instalada no sistema. Você não precisa de acesso root — basta seguir esses passos no painel:
Entre no Painel do Cliente da GeHost.
Na seção de Hospedagem, clique em Gerenciar ao lado do domínio que deseja configurar.
Em seguida, clique em cPanel para acessar o painel de controle.
Na página do cPanel, localize o grupo de ferramentas chamado “Logs” (pode estar em “Outros” ou “Ferramentas de Diagnóstico”).
Procure por “Logrotate” ou “Rotacionar Logs”. Se não aparecer diretamente, vá até “Tarefas Agendadas” (no menu “Cron”) e verifique se há um job já configurado para rotacionar logs.
Se não houver, você pode criar uma tarefa de rotina com o seguinte comando (não precisa digitar, apenas entender o que faz):
logrotate -f /etc/logrotate.confEsse comando roda o sistema de rotação de logs com as configurações padrão.
Para agendar essa tarefa, vá em Cron Jobs (no cPanel) e adicione um novo job com:
- Comando:
/usr/sbin/logrotate -f /etc/logrotate.conf - Frequência: Diariamente (use a opção “Daily” ou “0 0 * * *”)
Isso garante que os logs sejam limpos e arquivados automaticamente a cada 24 horas.
- Comando:
Salve a tarefa. Pronto! Seu servidor agora rotaciona os logs automaticamente.
Como verificar se a rotação está funcionando?
Depois de configurar, você pode verificar o funcionamento com o seguinte passo:
Volte ao cPanel e vá em “Logs” ou “Ferramentas de Diagnóstico”.
Verifique se há arquivos com extensão
.gzou.log.1— isso indica que os logs foram rotacionados.Se não houver, verifique o histórico de tarefas no Cron Jobs e confirme se o comando foi executado.
Importante: o que NÃO fazer
- Não apague logs manualmente sem saber o que está fazendo — pode causar falhas no sistema.
- Não desative o logrotate — ele é essencial para manter o servidor saudável.
- Não criar arquivos de log gigantes — se seu site gera muitos logs, considere ajustar as configurações do aplicativo (ex.: WordPress, Laravel).
Quer ajuda extra?
Se você não se sentir seguro com esses passos, ou se precisar de ajuda para verificar os logs do seu site, não hesite em nos chamar. Nosso suporte está aqui para te ajudar, com carinho e atenção.
Seu site merece um lar limpo e bem cuidado — e você, um cliente valorizado. 💚
Informações importantes
Este guia aplica-se a todos os planos da GeHost (Econômico, Básico, Médio e Plus), que usam cPanel para gerenciamento. Se precisar de ajuda com configurações específicas do seu domínio, plano ou serviço, consulte o Painel do Cliente ou entre em contato com o suporte.
GeHost — Hospedagem com alma, tecnologia com coração.
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)