Частые причины недоступности сервера

12.03.2026
Сложность
мин.

Резюме

Сервер может стать недоступным по нескольким причинам: нехватка памяти (OOM), заполнение диска, сетевые проблемы, DDoS-атака или зависание ОС. Ниже описаны основные причины и первые шаги диагностики для каждой.

Применимо к:
✔ VPS
✔ Выделенные серверы
✔ Linux, Windows

Нехватка оперативной памяти (OOM)

Когда RAM заканчивается, ядро Linux принудительно завершает процессы (OOM Killer). Это может затронуть SSH, веб-сервер или базу данных.

Признаки:

  • Процессы перезапускаются или исчезают
  • В логах записи Out of memory

Диагностика (через VNC/IPMI-консоль):

dmesg | grep -i "out of memory"
free -m

Первые шаги: найти процесс, потребляющий больше всего памяти:

ps aux --sort=-%mem | head -10

Диск заполнен на 100%

Без свободного места на диске сервисы не могут писать логи, создавать временные файлы и PID-файлы. SSH-подключение может не работать.

Признаки:

  • Ошибки "No space left on device"
  • Сервисы не запускаются

Диагностика:

df -h

Быстрая очистка:

journalctl --vacuum-time=1d
apt clean

DDoS-атака

При DDoS-атаке сервер получает аномально большой объём трафика. Сеть становится недоступной или работает с задержками.

Признаки:

  • Сервер доступен через VNC/IPMI, но не по сети
  • Высокая нагрузка на сетевой интерфейс

Диагностика:

iftop -n
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn | head -20

Сетевые проблемы

Маршрутизация, проблемы на стороне дата-центра или провайдера.

Признаки:

  • Сервер работает через консоль, но не отвечает по сети
  • Потери пакетов на промежуточных узлах (видно через MTR)

Диагностика с другого устройства:

mtr -r IP_СЕРВЕРА

На сервере через консоль:

ip a
ip route
ping 8.8.8.8

Зависание операционной системы

Ядро ОС может зависнуть из-за аппаратных проблем, ошибок драйверов или kernel panic.

Признаки:

  • Консоль не реагирует на ввод
  • Экран IPMI/VNC показывает kernel panic или статичную картинку

Решение: перезагрузите сервер через личный кабинет или IPMI.

Сервис SSH/RDP не запущен

Сервер может работать, но служба удалённого доступа остановлена.

Диагностика через VNC/IPMI:

systemctl status sshd

Если не запущен:

systemctl start sshd

Проверка результата

После выявления и устранения причины:

ping -c 4 IP_СЕРВЕРА
ssh root@IP_СЕРВЕРА
Если причину определить не удалось или сервер по-прежнему недоступен, откройте тикет в техническую поддержку. Укажите:
- IP-адрес сервера
- что видно в VNC/IPMI-консоли
- результат MTR с вашего компьютера
Были ли сведения полезными?
 
Продолжая использовать этот сайт и пользуясь нашими услугами, Вы соглашаетесь с Правилами и условиями веб-сайта и использованием файлов cookie на нашем веб-сайте. Также ознакомьтесь с нашей Политикой конфиденциальности, согласно которой, в заявленной степени, Вы соглашаетесь на обработку Ваших персональных данных.