Обратно към блога
Май 23, 2026Ръководства

Сървърът не отговаря: ръководство за отстраняване

Диагностика: ping, портове, услуги, CPU/RAM и логове, когато VPS е недостъпен.

Сървърът не отговаря: ръководство за отстраняване

Когато VPS не отговаря — сайтът е down, SSH timeout или ping не минава — използвайте този checklist на 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) може да са блокирани от 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'

Стъпка 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

Превенция

  • Активирайте swap на VPS с малко RAM
  • Настройте мониторинг (Uptime Kuma, Netdata)
  • Конфигурирайте автоматични резервни копия
  • Fail2ban с whitelist за вашия IP
  • Свържете се с поддръжката с VPS ID при мрежови/хардуерни проблеми