Что делать при высокой нагрузке на сервер

Updated 1 hour ago 1 просмотров

Кратко: при высокой нагрузке сервер тормозит или не отвечает. Сначала стабилизируйте доступ (консоль/перезагрузка), затем найдите процесс, который грузит CPU, RAM или диск.

Признаки

  • Сайт открывается очень долго или с ошибками 502/504.
  • SSH подключается с задержкой или обрывается.
  • В Мои VPS показатели CPU/ОЗУ выглядят аномальными (если отображаются).

Срочная стабилизация

  1. Если SSH не отвечает — консоль VMmanager или Перезагрузка в Мои VPS.
  2. Когда доступ появился, не запускайте сразу тяжёлые задачи — сначала диагностика.

Диагностика по SSH

CPU и процессы

uptime
top -o %CPU
# или
htop   # если установлен: apt -y install htop

Смотрите процессы с высоким %CPU. Типичные виновники: php-fpm, mysql/mariadb, майнеры, зависшие бэкапы, find/gzip по всему диску.

Память

free -h
ps aux --sort=-%mem | head

Если RAM заканчивается, система уходит в swap или убивает процессы (OOM). Решение: оптимизация приложений или переход на тариф с большим объёмом RAM.

Диск и I/O

df -h
du -xh / --max-depth=2 2>/dev/null | sort -h | tail

Диск на 100% — частая причина «внезапной» деградации.

Что делать дальше

  1. Остановите или ограничьте проблемный сервис.
  2. Очистите логи и временные файлы, если диск полон.
  3. Для сайтов проверьте cron-задачи и очереди.
  4. Если нагрузка легитимна (рост трафика) — рассмотрите более мощный тариф или оптимизацию.
  5. При подозрении на взлом: смените пароли, проверьте автозагрузку и сетевые соединения, при необходимости переустановите ОС с чистой системы.

Полезные советы

  • Не держите на маленьком тарифе тяжёлую БД + панель + почту «на всё сразу».
  • Настройте мониторинг (хотя бы простой cron с uptime/df) до инцидента.
  • После стабилизации сохраните вывод top/free/df — пригодится для тикета.

Частые вопросы

Поможет ли просто перезагрузка?
Часто да на короткое время. Если нагрузка возвращается — ищите причину, а не перезагружайте по кругу.

Нужно ли сразу апгрейдить тариф?
Сначала убедитесь, что нагрузка не от ошибочного процесса или атаки. Если ресурс реально нужен бизнесу — апгрейд оправдан.

Still need help?

If this article did not answer your question, our support team can help.

Contact support
Наверх