Como monitorar logs de erro do servidor em tempo real via SSH (Guia para Iniciantes)
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu novo guia de superpoderes digitais 🌟. Hoje vamos aprender algo incrível: como ver erros do servidor na hora em que acontecem, como se fosse um radar de problemas em tempo real. E o melhor? Tudo isso com uma ferramenta poderosa chamada SSH.
Se você já se perguntou: “Por que meu site parou de carregar?” ou “Onde está o erro que está quebrando minha aplicação?”, este guia é para você. Vamos juntos, passo a passo, como um verdadeiro Sensei da Web (sim, sou eu! 😊).
O que é SSH e por que usar?
SSH (Secure Shell) é como uma porta secreta e segura para acessar o seu servidor. É como se você tivesse um telefone direto com o coração do seu site — sem precisar sair do seu computador.
Com o SSH, você pode:
- Ver logs de erro em tempo real
- Diagnosticar problemas rapidamente
- Executar comandos diretamente no servidor
É como ter um microscópio digital para entender o que está acontecendo por trás do seu site.
Passo a passo: Como acessar o servidor via SSH
Antes de tudo, você precisa ter acesso ao seu servidor. Vamos lá!
- Entre no cPanel com suas credenciais.
- Na página inicial do cPanel, procure pelo ícone “Terminal” (ou “SSH Access” em alguns painéis).
- Clique em “Terminal” ou “SSH Access” para abrir o console.
- Se solicitado, digite seu usuário de acesso (geralmente o nome da sua conta no cPanel).
- Em seguida, digite sua senha de acesso SSH (não é a senha do cPanel, mas a que você criou para SSH).
Dica do Sensei: Se você nunca criou uma senha SSH, vá em “SSH Access” e clique em “Manage SSH Keys” para gerar uma chave segura. É como criar um novo passaporte para o seu servidor!
Como monitorar logs de erro em tempo real
Pronto! Você está dentro do servidor. Agora vamos ver os erros como se fossem um filme em câmera lenta.
Abra o terminal e digite o seguinte comando:
tail -f /var/log/apache2/error.log
Se o seu servidor usa outra estrutura, pode ser:
tail -f /var/log/httpd/error_log
💡 O que esse comando faz?
tail— mostra as últimas linhas de um arquivo-f— “follow” (seguir): mantém o terminal aberto e mostra novas linhas à medida que aparecem/var/log/apache2/error.log— caminho padrão para logs de erro do Apache (servidor web)
Depois de digitar o comando e pressionar Enter, você verá uma lista de erros que vão aparecendo na hora — como se fosse um fluxo de água.
Dica do Sensei: Se você estiver usando um site com PHP, pode também monitorar os logs do PHP com:
tail -f /var/log/php_errors.log
O que fazer quando aparecer um erro?
Quando você ver um erro no terminal, ele geralmente mostra algo como:
PHP Fatal error: Uncaught Error: Call to undefined function my_function() in /home/usuario/public_html/index.php on line 15
Isso quer dizer que o PHP tentou usar uma função que não existe. O que fazer?
- Verifique o arquivo mencionado:
index.php - Confira se a função está definida ou se há um erro de digitação
- Se for um plugin ou sistema, atualize ou reinstale
Se precisar, entre em contato com nosso suporte — estamos aqui para ajudar, não para te deixar sozinho no deserto digital! 🌵
Como sair do monitoramento
Para parar de monitorar os logs, basta pressionar:
- Ctrl + C (no teclado)
Isso interrompe o comando e volta ao terminal normal.
Conclusão: você agora é um mestre do monitoramento
Parabéns, guerreiro da web! 🏆 Agora você sabe como:
- Acessar o servidor via SSH
- Ver logs de erro em tempo real
- Entender o que está acontecendo com seu site
Se algo der errado, você não vai mais ficar no escuro. Você será o farol que ilumina o caminho.
Se tiver dúvidas, dúvidas, dúvidas… estamos aqui! Basta abrir um ticket no nosso suporte — e lembre-se: ninguém está sozinho no mundo da hospedagem.
Com carinho,
Sensei da GeHost 🌿