Artigos sobre: Migração e Troubleshooting

Erros comuns em VPS e como corrigir

Erros comuns ao usar VPS e como corrigir rápido (guia de troubleshooting)


Problemas no servidor vão acontecer. O que diferencia um operador experiente é saber diagnosticar rapidamente e agir com segurança. Este guia cobre os cenários mais frequentes com passos claros de resolução.


Problema 1: não consegue conectar via SSH


Possíveis causas

  • IP incorreto ou servidor desligado.
  • Firewall bloqueando porta 22.
  • Chave SSH incorreta ou permissões erradas.
  • Serviço SSH parado.


Diagnóstico e solução


  1. Confirme o IP e se o servidor está online — tente ping: ping SEU_IP.
  2. Acesse via console de emergência (VNC) — disponível no painel do provedor.
  3. No console, verifique:


sudo systemctl status ssh
sudo ufw status


  1. Se SSH está parado: sudo systemctl start ssh.
  2. Se firewall bloqueou: sudo ufw allow OpenSSH.
  3. Se permissões da chave estão erradas:


chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys


Problema 2: servidor extremamente lento


Diagnóstico rápido


# Load average
uptime

# Processos por consumo de CPU
top -o %CPU

# Uso de memória
free -h

# I/O de disco
iostat -x 1 3


Causas comuns e ações


Sintoma

Causa provável

Ação

Load alto + CPU 100%

Processo pesado ou loop

Identificar e otimizar ou matar

Swap alto

RAM insuficiente

Otimizar aplicação ou upgrade

I/O wait alto

Disco saturado

Otimizar queries, limpar logs

Muitas conexões

Ataque ou mal-configuração

Verificar Nginx, fail2ban


Problema 3: disco cheio


Diagnóstico


df -h
du -sh /* 2>/dev/null | sort -rh | head -10


Soluções rápidas


# Limpar logs antigos
sudo journalctl --vacuum-time=3d

# Limpar cache do apt
sudo apt clean

# Encontrar arquivos grandes
find / -type f -size +100M 2>/dev/null | head -20


Prevenção

  • Configure rotação de logs (logrotate).
  • Defina retenção de backup.
  • Monitore espaço com alertas (Netdata).


Problema 4: site fora do ar após mudança


Checklist de diagnóstico


  1. DNS está apontando certo?
dig seusite.com.br +short


  1. Nginx está rodando?
sudo systemctl status nginx
sudo nginx -t


  1. Aplicação está respondendo?
curl -I http://localhost:3000


  1. Certificado SSL expirou?
sudo certbot certificates


  1. Firewall bloqueando?
sudo ufw status


Problema 5: serviço não reinicia após reboot


Causa

O serviço não está habilitado para auto-start.


Solução


sudo systemctl enable NOME_DO_SERVICO
sudo systemctl start NOME_DO_SERVICO


Para Docker Compose, garanta restart: unless-stopped no Compose.


Para PM2:

pm2 startup
pm2 save


Problema 6: site lento para visitantes de outras regiões


Causa

Servidor longe do público-alvo ou ausência de CDN.


Solução

  • Use CDN (Cloudflare é gratuito e eficaz).
  • Escolha datacenter próximo do público.
  • Habilite compressão no Nginx.


Fluxo geral de troubleshooting


  1. Identifique o sintoma — o que exatamente não está funcionando?
  2. Verifique logs/var/log/syslog, /var/log/nginx/error.log, journalctl.
  3. Colete métricas — CPU, RAM, disco, rede.
  4. Isole a causa — é aplicação, banco, rede ou sistema operacional?
  5. Aplique correção — uma mudança por vez, testando após cada uma.
  6. Documente — anote o que causou o problema e como resolveu.


Perguntas frequentes (FAQ)


Perdi acesso total ao servidor, o que faço?

Acesse via console de emergência (VNC) no painel do provedor. Na StreetHosting, o console está disponível no painel de gerenciamento.


Como evitar que problemas se repitam?

Monitoramento + backup + documentação. Se o mesmo problema acontece duas vezes sem você ter agido, falta automação ou alerta.


Quando devo pedir ajuda ao suporte?

Se você seguiu os passos de diagnóstico e o problema persiste, entre em contato com o suporte. Na StreetHosting, o suporte técnico entende de infraestrutura e pode ajudar em questões de servidor.


Próximos passos



Actualizado em: 16/03/2026

Esse artigo foi útil?

Partilhe o seu feedback

Cancelar

Obrigado!