Como monitorar logs de erro do servidor em tempo real pela linha de comando
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu novo passo rumo ao controle total do seu site. Hoje, vamos aprender juntos como monitorar logs de erro do servidor em tempo real diretamente pelo terminal — uma ferramenta poderosa que ajuda a identificar problemas antes que eles afetem seus visitantes.
Seja você um desenvolvedor iniciante ou alguém que quer entender melhor como seu site funciona por trás das cenas, este guia foi feito com carinho para te guiar com calma, clareza e segurança — como um verdadeiro Sensei da GeHost.
O que são logs de erro?
Imagine que seu site é um carro. Os logs de erro são como o painel de avisos do carro: quando algo está errado (um farol queimado, um motor com calor excessivo), ele avisa. No mundo digital, os logs registram mensagens de erro, tentativas de acesso, falhas de conexão e outros eventos importantes do servidor.
Monitorar esses logs em tempo real é como olhar para o painel do carro enquanto dirige — você vê os problemas quando acontecem, e pode agir antes que o carro pare.
Pré-requisitos: Acesso ao servidor via SSH
Para fazer isso, você precisa ter acesso ao servidor via SSH (Secure Shell). Esse acesso é ativado automaticamente em todos os planos GeHost com cPanel, desde que você tenha configurado uma chave SSH ou tenha acesso ao login via terminal.
Dica do Sensei: Se você ainda não tem acesso SSH, acesse seu painel no painel.gehost.com.br, vá até a seção de "SSH" (geralmente em "Segurança") e ative o acesso. Se tiver dúvidas, nosso suporte está aqui por 30 dias após a entrega.
Passo a passo: Monitore logs de erro em tempo real
-
Conecte-se ao servidor via SSH
Abra o terminal no seu computador (Terminal no Mac, PowerShell ou CMD no Windows) e digite:
ssh seu_usuario@seu_dominio.com.brSubstitua
seu_usuariopelo seu usuário do cPanel eseu_dominio.com.brpelo domínio hospedado na GeHost. -
Encontre o caminho dos logs de erro
Os principais logs de erro do servidor estão em diretórios padrão. O mais comum é o log de erros do Apache, que geralmente fica em:
/home/seu_usuario/logs/error_logSe você não tiver certeza, use o comando
ls /home/seu_usuario/logs/para listar os arquivos e ver qual é oerror_log. -
Monitore o log em tempo real com
tail -fCom o terminal aberto, digite o seguinte comando:
tail -f /home/seu_usuario/logs/error_logEste comando mostra as últimas linhas do arquivo e continua atualizando em tempo real à medida que novos erros aparecem.
-
Interprete os erros (sem medo!)
Quando o comando está rodando, você verá mensagens como:
[Wed Oct 04 10:23:45.123456 2023] [php7:error] [pid 12345] [client 192.168.1.100:54321] PHP Fatal error: Uncaught Error: Call to undefined function my_function() in /home/seu_usuario/public_html/index.php on line 45Isso indica um erro no seu código PHP. O número da linha (45) é sua pista para corrigir o problema.
Se aparecerem erros como
404 Not FoundouPermission denied, pode ser um problema de permissão ou arquivo ausente — verifique o caminho no Gerenciador de Arquivos. -
Interrompa o monitoramento quando quiser
Para parar de ver os logs em tempo real, pressione Ctrl + C no teclado. Isso interrompe o comando
tail -fimediatamente.
Dicas do Sensei para não se perder
- Use o comando
clearpara limpar a tela do terminal antes de começar. - Se o log estiver muito cheio, use
tail -n 50 error_logpara ver apenas as últimas 50 linhas. - Evite comandos como
catem arquivos grandes — ele pode travar o terminal. Sempre prefiratailpara logs. - Se não souber onde está o log, acesse o painel da GeHost e verifique a seção de "Logs" ou entre em contato com o suporte.
Quer mais segurança e controle?
Se você quer ir além, podemos configurar logs personalizados, alertas automáticos ou até integrar com ferramentas de monitoramento. Mas por hoje, já está ótimo — você está no caminho certo!
Um abraço do Sensei: Você está aprendendo algo essencial. Não se preocupe se não entender tudo de primeira. Cada erro é uma lição. E aqui na GeHost, estamos sempre ao seu lado — com suporte por 30 dias após a entrega, como prometemos.
Se precisar de ajuda com algum comando ou erro específico, basta entrar em contato com nosso time. Estamos aqui para você — com coração, tecnologia e muito respeito pelo seu trabalho.
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)