Servidor não responde: guia de resolução de problemas
Diagnostique problemas de conectividade do VPS: ping, portas, serviços, CPU/RAM e registos quando o servidor está inacessível.

Quando o VPS não responde — site em baixo, timeout SSH ou ping falhado — use esta lista sistemática para encontrar a causa no servidor Hiddence.
Passo 1: Verificar conectividade de rede
Do seu computador, teste se o IP do servidor é alcançável:
ping YOUR_VPS_IP
# If ping fails: check VPS status in client area,
# possible network maintenance, or IP change after reinstallPasso 2: Verificar portas abertas
SSH (22), HTTP (80) ou HTTPS (443) podem estar bloqueados pela firewall:
# From your PC (if nmap installed):
nmap -p 22,80,443 YOUR_VPS_IP
# On server (via console/KVM if SSH works):
sudo ufw status
sudo ss -tlnp | grep -E ':22|:80|:443'Passo 3: Verificar se os serviços estão ativos
O servidor pode estar ligado mas Nginx ou SSH parados:
sudo systemctl status ssh
sudo systemctl status nginx
sudo systemctl status mysql
# Restart if failed:
sudo systemctl restart nginxPasso 4: Verificar CPU, RAM e disco
Falta de memória ou disco cheio causam frequentemente bloqueios:
top -bn1 | head -20
free -h
df -h
# Kill runaway process if needed:
kill -9 PIDPasso 5: Ler registos
Os registos explicam frequentemente falhas e kills OOM:
sudo journalctl -xe --no-pager | tail -50
sudo tail -100 /var/log/nginx/error.log
sudo tail -100 /var/log/syslog
dmesg | tail -30Prevenção
- Ative swap em VPS com pouca RAM
- Configure monitorização (Uptime Kuma, Netdata)
- Configure cópias de segurança automáticas
- Use Fail2ban mas inclua o seu IP na lista branca
- Contacte o suporte com ID do VPS se suspeitar de problema de rede ou hardware
Na maioria dos casos «servidor em baixo» a causa é DNS, firewall, serviços parados ou disco/RAM cheios. Siga ping → portas → serviços → recursos → registos. Use a consola VNC Hiddence se SSH não estiver disponível.