Повратак на блог
Мај 23, 2026Водичи

Сервер не одговара: дијагностика

Ping, портови, услуге, CPU/RAM и логови када VPS није доступан.

Сервер не одговара: дијагностика

Ако VPS не одговара — сајт не ради, SSH timeout, ping не успева — користите ову контролну листу на Hiddence.

Корак 1: мрежна доступност

С вашег рачунара проверите IP:

bash
ping YOUR_VPS_IP

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

Корак 2: отворени портови

SSH (22), HTTP (80), HTTPS (443) могу бити блокирани:

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'

Корак 3: статус услуга

Сервер може радити, али Nginx или SSH заустављени:

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

# Restart if failed:
sudo systemctl restart nginx

Корак 4: CPU, RAM и диск

Недостатак меморије или пун диск често изазива зависање:

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

# Kill runaway process if needed:
kill -9 PID

Корак 5: логови

У логовима се често види 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

Превенција

  • На малим VPS укључите swap
  • Мониторинг (Uptime Kuma, Netdata)
  • Аутоматске резервне копије
  • Fail2ban са вашим IP на белој листи
  • При сумњи на мрежу/хардвер — подршка са VPS ID