Ошибка 503 Service Unavailable: что это и как исправить

Ошибка 503 означает, что сервер работает, но сейчас не принимает запрос. Проверьте три места: включён ли режим обслуживания, хватает ли ресурсов хостингу и нет ли аномальной нагрузки на сайт.

Обновлено 28 октября 2026

Это не ваш сайт? Если чужой сайт не открывается только у вас — попробуйте другой браузер, мобильный интернет и отключите VPN. Дальше на странице — разбор для владельца сайта.

Шаг 1. Проверьте режим обслуживания

Это самая частая причина в WordPress. Во время обновления плагина или ядра WordPress создаёт в корне сайта файл .maintenance и показывает сообщение «Briefly unavailable for scheduled maintenance. Check back in a minute». Если обновление оборвалось, файл остаётся. Подробный разбор: WordPress застрял в режиме обслуживания.

  1. Откройте корень сайта через файловый менеджер хостинга или FTP.
  2. Включите показ скрытых файлов.
  3. Удалите .maintenance.

Если файла нет, проверьте, не включён ли режим обслуживания плагином. Для 1С-Битрикс проверьте, не закрыта ли публичная часть в настройках главного модуля.

Шаг 2. Посмотрите, что написано на странице

Многие хостинги показывают собственную страницу: «превышен лимит ресурсов», «лимит процессов», «временная блокировка». Такая страница сразу называет причину. Если текста нет, откройте панель хостинга: раздел нагрузки, статистика CPU, памяти и числа процессов за последние часы.

Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.

Отправить задачу

Шаг 3. Проверьте лимиты тарифа

На виртуальном хостинге у тарифа есть лимиты: число одновременных процессов PHP, процессорное время, память. Когда они исчерпаны, новые запросы получают 503. Признаки: ошибка появляется в часы пиковой посещаемости или во время тяжёлых операций (импорт товаров, резервное копирование по расписанию).

Что сделать:

  • перенести тяжёлые задачи на ночь;
  • включить кеширование страниц, чтобы PHP запускался реже;
  • если лимит упирается в нагрузку даже после этого, перейти на тариф или сервер крупнее.

Шаг 4. Исключите ботов и атаку

Откройте журнал доступа (access.log) и посмотрите, кто чаще всего обращается к сайту. Признаки: сотни запросов в минуту с одного адреса или с десятков адресов к wp-login.php, xmlrpc.php, поиску или фильтрам каталога. Помогает ограничение частоты запросов на уровне веб-сервера или CDN и закрытие ненужных адресов. Подробно, как отличить ботов от поисковых роботов и что настроить: сайт атакуют боты. Если в журнале запросы к файлам, которых на сайте не было, прочитайте разбор «Сайт взломали».

Шаг 5. Проверьте, не упало ли приложение

На VPS проверьте, что запущены PHP-FPM и база данных (systemctl status php8.2-fpm mysql). Если служба остановилась, запустите её и найдите причину в журнале: часто это нехватка памяти.

Когда нужен специалист

  • Ошибка 503 возвращается после удаления .maintenance и перезапуска.
  • В журналах массовые запросы, а защиты на сайте нет.
  • Нужен перенос на другой тариф или сервер.

Сколько стоит решение у нас

ЗадачаВремяСтоимость
Диагностика и восстановлениеоколо 2 ч7 600 ₽
Настройка защиты1–2 ч3 800–7 600 ₽
Настройка сервера или VPS2–4 чот 7 600 ₽

Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.

Не хотите разбираться сами?

Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.

Отправить задачу

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

Сколько обычно держится 503?

Режим обслуживания WordPress держится, пока файл .maintenance не удалён или пока метка времени в нём не станет старше 10 минут: после этого WordPress сам считает режим законченным. Лимиты ресурсов снимаются сами через минуты или часы, когда нагрузка спадает. Если ошибка не уходит больше часа, она не временная.

Как поисковик относится к 503?

Код 503 сообщает, что сбой временный, и поисковики повторяют запрос позже. Если ошибка держится несколько дней, страницы начинают выпадать из индекса. Подробнее: справка Google.

Можно ли включить 503 нарочно на время работ?

Да. Для плановых работ сервер отдаёт 503 с заголовком Retry-After, это сообщает поисковикам, когда вернуться. Страницу с кодом 200 и надписью «ведутся работы» лучше не использовать: поисковик может решить, что это новое содержимое.