Kembali ke blog
Mei 23, 2026Panduan

Server Tidak Merespons: Panduan Troubleshooting

Diagnosis masalah konektivitas VPS: ping, port, layanan, CPU/RAM, dan log saat server tidak dapat dijangkau.

Server Tidak Merespons: Panduan Troubleshooting

Ketika VPS tidak merespons — situs down, SSH timeout, atau ping gagal — gunakan checklist sistematis ini untuk menemukan penyebab di server Hiddence Anda.

Langkah 1: Periksa jangkauan jaringan

Dari komputer Anda, uji apakah IP server dapat dijangkau:

bash
ping YOUR_VPS_IP

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

Langkah 2: Periksa port terbuka

SSH (22), HTTP (80), atau HTTPS (443) mungkin diblokir 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'

Langkah 3: Verifikasi layanan berjalan

Server mungkin hidup tetapi Nginx atau SSH berhenti:

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

# Restart if failed:
sudo systemctl restart nginx

Langkah 4: Periksa CPU, RAM, dan disk

Kehabisan memori atau disk penuh sering menyebabkan hang:

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

# Kill runaway process if needed:
kill -9 PID

Langkah 5: Baca log

Log biasanya menjelaskan crash dan OOM kill:

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

Pencegahan

  • Aktifkan swap di VPS RAM rendah
  • Siapkan monitoring (Uptime Kuma, Netdata)
  • Konfigurasi cadangan otomatis
  • Gunakan Fail2ban tetapi whitelist IP Anda
  • Hubungi dukungan dengan ID VPS jika curiga masalah hardware/jaringan