23 мая 2026Руководства
Сервер не отвечает: диагностика и решение
Проверка сети, портов, сервисов, нагрузки на процессор и память, а также логов, если VPS недоступен.

Если VPS не отвечает — сайт не открывается, SSH обрывается по таймауту, ping не проходит — пройдите по шагам ниже, чтобы найти причину на Hiddence.
Шаг 1: Доступность по сети
С вашего компьютера проверьте IP:
bash
ping IP_ВАШЕГО_VPS
# Нет ответа: статус VPS в ЛК,
# обслуживание сети или смена IP после переустановкиШаг 2: Открытые порты
Порты SSH (22), HTTP (80) и HTTPS (443) могут быть закрыты брандмауэром:
bash
nmap -p 22,80,443 IP_ВАШЕГО_VPS
# На сервере (через веб-консоль в панели):
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
sudo systemctl restart nginxШаг 4: Процессор, память и диск
Нехватка памяти или полный диск вызывают зависания:
bash
top -bn1 | head -20
free -h
df -h
kill -9 PID # при зависшем процессеШаг 5: Логи
В логах часто видно нехватку памяти (OOM killer) и другие сбои:
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Профилактика
- На серверах с малым объёмом ОЗУ включите файл подкачки
- Настройте мониторинг (Uptime Kuma, Netdata и аналоги)
- Настройте автоматическое резервное копирование
- В Fail2ban добавьте свой IP в белый список
- При подозрении на сбой сети или железа напишите в поддержку с ID VPS