Сайт не открывается, SSH висит, бот молчит. Причин немного: сервер выключен или перегружен, сломана сеть внутри системы, проблема по дороге между вами и дата-центром либо инцидент на нашей стороне. Идите по шагам сверху вниз — большинство случаев решается на первых трёх.
1. Статус в панели
Откройте сервер в панели. Если он остановлен — запустите его. Если приостановлен из-за окончания оплаты — продлите, сервер включится после оплаты. Проверьте, не выполняется ли сейчас переустановка или смена тарифа.
2. Страница статуса
Загляните на страницу /status: если в вашей стране идёт инцидент или плановые работы, там будет запись и время обновления. В этом случае ничего чинить на сервере не нужно — мы уже работаем.
3. Сеть с вашей стороны
Проверьте, доходят ли пакеты до сервера, и где они теряются:
$ ping -c 5 203.0.113.10$ mtr -rwc 50 203.0.113.10Если ping проходит, а сайт или SSH не отвечают, — сервер жив, проблема в службе или фаерволе. Если пакеты теряются уже у вашего провайдера, попробуйте подключиться из другой сети (например, с мобильного интернета).
$ nc -vz 203.0.113.10 22$ curl -I https://example.com4. VNC-консоль
VNC-консоль в карточке сервера показывает экран машины и работает без сети. По тому, что на экране, уже многое понятно:
| Что видно | Что это значит |
|---|---|
| Приглашение login: | Система загружена; проблема в сети, фаерволе или службе |
| Сообщения Out of memory / oom-kill | Кончилась память, процессы убиваются ядром |
| emergency mode или ошибки монтирования | Ошибка в /etc/fstab или файловой системе |
| Экран не меняется, клавиатура не реагирует | Система зависла — перезагрузите сервер из панели |
Войдите под root и проверьте самое частое:
$ ip -br addr$ systemctl status ssh nginx --no-pager$ ufw status$ df -h$ free -h5. Журналы
$ journalctl -p err -b --no-pager | tail -50$ journalctl -k -b -1 --no-pager | tail -50Первая команда покажет ошибки текущей загрузки, вторая — сообщения ядра перед последней перезагрузкой (если журнал хранится на диске).
6. Напишите в поддержку
Если ничего не помогло, создайте тикет в разделе /dashboard/tickets с категорией «Сервер». Чтобы решить быстрее, приложите:
- имя сервера и примерное время, когда пропал доступ;
- вывод mtr до сервера с вашей стороны;
- что видно в VNC-консоли (можно скриншот) и что уже пробовали.