Torna al blog
Maggio 23, 2026Guide

Server non risponde: guida alla risoluzione dei problemi

Diagnostica problemi di connettività VPS: ping, porte, servizi, CPU/RAM e log quando il server non è raggiungibile.

Server non risponde: guida alla risoluzione dei problemi

Quando il VPS non risponde — sito down, timeout SSH o ping fallito — usa questa checklist sistematica per trovare la causa sul server Hiddence.

Passo 1: Verificare la raggiungibilità di rete

Dal tuo computer, verifica se l'IP del server è raggiungibile:

bash
ping YOUR_VPS_IP

# If ping fails: check VPS status in client area,
# possible network maintenance, or IP change after reinstall

Passo 2: Controllare le porte aperte

SSH (22), HTTP (80) o HTTPS (443) possono essere bloccati dal firewall:

bash
# 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: Verificare che i servizi siano attivi

Il server può essere acceso ma Nginx o SSH fermati:

bash
sudo systemctl status ssh
sudo systemctl status nginx
sudo systemctl status mysql

# Restart if failed:
sudo systemctl restart nginx

Passo 4: Controllare CPU, RAM e disco

Memoria esaurita o disco pieno causano spesso blocchi:

bash
top -bn1 | head -20
free -h
df -h

# Kill runaway process if needed:
kill -9 PID

Passo 5: Leggere i log

I log spiegano spesso crash e kill OOM:

bash
sudo journalctl -xe --no-pager | tail -50
sudo tail -100 /var/log/nginx/error.log
sudo tail -100 /var/log/syslog
dmesg | tail -30

Prevenzione

  • Abilita swap su VPS con poca RAM
  • Configura monitoraggio (Uptime Kuma, Netdata)
  • Configura backup automatici
  • Usa Fail2ban ma inserisci la tua IP in whitelist
  • Contatta il supporto con ID VPS per sospetti problemi rete/hardware