Техника

Ошибка 500, 502, 503 или 504 на сайте: что значит каждая и что делать владельцу

Обновлено 01.10.2026

Коротко

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

Непонятное слово? Словарик ниже ↓
  1. 500Непредвиденная ошибка на сервере
  2. 502Сервер получил некорректный ответ от другого сервера
  3. 503Сервер временно не готов: перегрузка или обслуживание
  4. 504Сервер не дождался ответа вовремя

Что означают коды на пятёрку

Каждый раз, когда браузер запрашивает страницу, сервер отвечает трёхзначным кодом. Коды, которые начинаются на 5, означают одно: запрос дошёл, но сервер с ним не справился. Этим они отличаются от ошибки 404, где сервер работает, а страницы по такому адресу просто нет.

Стандарт, по которому работает интернет, описывает их так. 500: сервер столкнулся с непредвиденным условием, которое помешало выполнить запрос. 502: сервер в роли посредника получил некорректный ответ от другого сервера. 503: сервер временно не может обработать запрос, например из-за перегрузки или планового обслуживания. 504: сервер-посредник не получил ответ вовремя.

Источники: стандарт RFC 9110, раздел 15.6 · справочник MDN

Из-за чего они появляются

Хостинги в своих справках называют типичные причины. Это возможные причины, а не диагноз вашего сайта: точный ответ даёт только журнал ошибок.

Про ошибку 500 Beget пишет коротко: ошибки в скриптах сайта. Timeweb добавляет ошибку в служебном файле .htaccess и проблемы с подключением к базе данных. Поэтому первым делом вспоминают, что на сайте меняли перед сбоем.

Про 502 Beget говорит о проблемах в работе скриптов, а Timeweb для части своих тарифов называет нехватку обработчиков на сервере. Про 503 оба хостинга называют одно и то же: превышен предел одновременных запросов или подключений. Про 504 Beget упоминает большие запросы в базу данных, из-за которых сервер отвечает слишком долго.

Непредвиденная ошибка, причину ищут в журнале500
Сбой в связке серверов502
Превышен предел тарифа или сайт закрыт на работы503
Страница готовится слишком долго504

Источники: справка Beget об ошибках 500, 502, 503, 504 · справка Timeweb: ошибка 500, ошибка 502, ошибка 503

Как на такие ошибки смотрят поисковики

Google при ответах этой группы временно замедляет обход сайта. Уже проиндексированные адреса сначала остаются в поиске, но при продолжительных ошибках со временем из него выпадают. Срока в днях Google не называет.

У Яндекса в справке две формулировки. В таблице ответов сказано, что страница с таким кодом в поиске не участвует, а если была там раньше, будет из него удалена. Ниже на той же странице для кратковременной недоступности Яндекс советует настроить ответ 503, чтобы избежать исключения. Где проходит граница между «кратковременно» и «удалена», справка не уточняет.

Вывод для владельца: короткий сбой может пройти для поиска без последствий, хотя гарантии никто не даёт, а ошибка, которая висит днями, стоит и посетителей, и позиций. В Яндекс Вебмастере такие сбои видны: в его перечне проблем есть проблема о том, что страницы сайта отвечают роботу кодом 5xx, и отдельная о том, что ошибку возвращает главная страница.

Источники: документация Google о кодах ответа · справка Яндекс Вебмастера об индексировании · справочник проблем Яндекс Вебмастера

Если сайт закрывают на работы

Иногда сайт выключают намеренно: переезд, большое обновление. Для короткого перерыва и Google, и Яндекс советуют один и тот же ответ, 503. Google рекомендует показывать информационную страницу с этим кодом и добавлять служебный заголовок Retry-After, который сообщает, когда прийти снова. Яндекс описывает 503 как ошибку из-за временной перегрузки или отключения сервера на техническое обслуживание.

Владельцу это полезно знать, чтобы задать подрядчику один вопрос перед работами: какой код будет отдавать сайт, пока он закрыт. Для коротких работ правильный ответ: 503. Если сайт закрывают надолго, сценарий выбирают отдельно. А страницу «Ведутся работы» с кодом 200 поисковик может обработать неверно, как обычную страницу сайта.

Источники: рекомендации Google о приостановке сайта · справочник кодов ответа Яндекса

Где смотреть причину

Причину ищут в журнале ошибок сервера, файл обычно называется error_log. У Рег.ру он лежит в каталоге logs, открыть его можно через менеджер файлов. У Timeweb журнал ошибок включают в разделе «Логи». У Beget для этого есть раздел «Журналы». Читать журнал самому не обязательно: его достаточно найти и переслать тому, кто будет чинить.

Второй инструмент бесплатный и понятный без подготовки: «Проверка ответа сервера» в Яндекс Вебмастере. Вводите адрес страницы и видите код, который получает робот. Справка предупреждает, что результат проверки может отличаться от того, что получил настоящий робот, поэтому окончательную картину дают всё же журналы.

Источники: справка Рег.ру о логах сервера · справка Timeweb о получении логов · руководство Beget, раздел «Журналы» · справка Яндекс Вебмастера о проверке ответа сервера

Как у нас

1 октября 2026 года мы проверили коды ответа своего сайта. Главная, страница регламента и статья про проверку сайта на ошибки отдали код 200. Намеренно несуществующий адрес отдал 404, как и должен. Ошибок на пятёрку в этой проверке не было.

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

Проверка кодов ответа tehosmotr-saita.ru 1 октября 2026 года

Что сделать сегодня

PDF · 7 листов · бесплатно

Техосмотр сайта

Пять проверок, которые вы делаете сами, без программиста. Каждая про деньги: потерянную заявку, штраф или сайт, который однажды утром не открылся. Непонятные слова объяснены в словарике на каждом листе, галочки ставятся прямо в файле.

  1. 1Чей у вас домен
  2. 2Есть ли у вас ключи от сайта
  3. 3Форма заявки и персональные данные
  4. 4Доходит ли заявка до человека
  5. 5Видит ли ваш сайт Яндекс
Получить PDF в Telegram Напишите «техосмотр» в @vbiz_k

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

Ошибка появилась и через минуту пропала. Надо что-то делать?

Один раз можно не трогать. Если повторяется, запишите время сбоев и передайте хостингу или разработчику: причину ищут по журналу ошибок и по тому, что происходило на сайте в эти минуты.

Это вина хостинга или разработчика?

По одному номеру не определить. Хостинги среди причин 500 называют ошибки в скриптах и настройках сайта, среди причин 503 пределы тарифа, но это перечень возможного, а не диагноз. Ответ даёт журнал ошибок.

Чем ошибка 500 отличается от 404?

404 значит, что сервер работает, а страницы по этому адресу нет. 500 значит, что сервер не смог выполнить запрос, и по этому коду нельзя понять, есть ли страница вообще. Первое обычно лечится исправлением ссылки, второе поиском причины на сервере.

Словарик

Код ответа
Трёхзначное число, которым сервер отвечает на каждый запрос страницы. 200 значит «всё в порядке».
Сервер
Компьютер у хостинга, на котором лежит сайт и который отдаёт страницы посетителям.
Журнал ошибок
Файл, куда сервер записывает, что именно и когда сломалось. Часто называется error_log.
Обход
Визит поискового робота на страницу, чтобы прочитать её содержимое.
Retry-After
Служебная пометка в ответе сервера: через сколько можно повторить запрос.

Ещё по теме

Нашли проблему в своём сайте?

Пришлите ссылку, скажу, что чинить первым. Любой разговор бесплатный, платной бывает только сама работа.

Написать в Telegram