Ошибки 500, 502, 503 и 504 означают, что сбой случился на сервере, а не у посетителя. 500 это непредвиденная ошибка при обработке запроса. 502 и 504 появляются, когда один сервер не получил нормального или своевременного ответа от другого. 503 говорит, что сервер временно не готов: перегружен или закрыт на обслуживание. Первое действие владельца одно и то же: записать адрес страницы, время и номер ошибки и написать в поддержку хостинга или тому, кто ведёт сайт.
- 500Непредвиденная ошибка на сервере
- 502Сервер получил некорректный ответ от другого сервера
- 503Сервер временно не готов: перегрузка или обслуживание
- 504Сервер не дождался ответа вовремя
Что означают коды на пятёрку
Каждый раз, когда браузер запрашивает страницу, сервер отвечает трёхзначным кодом. Коды, которые начинаются на 5, означают одно: запрос дошёл, но сервер с ним не справился. Этим они отличаются от ошибки 404, где сервер работает, а страницы по такому адресу просто нет.
Стандарт, по которому работает интернет, описывает их так. 500: сервер столкнулся с непредвиденным условием, которое помешало выполнить запрос. 502: сервер в роли посредника получил некорректный ответ от другого сервера. 503: сервер временно не может обработать запрос, например из-за перегрузки или планового обслуживания. 504: сервер-посредник не получил ответ вовремя.
Источники: стандарт RFC 9110, раздел 15.6 · справочник MDN
Из-за чего они появляются
Хостинги в своих справках называют типичные причины. Это возможные причины, а не диагноз вашего сайта: точный ответ даёт только журнал ошибок.
Про ошибку 500 Beget пишет коротко: ошибки в скриптах сайта. Timeweb добавляет ошибку в служебном файле .htaccess и проблемы с подключением к базе данных. Поэтому первым делом вспоминают, что на сайте меняли перед сбоем.
Про 502 Beget говорит о проблемах в работе скриптов, а Timeweb для части своих тарифов называет нехватку обработчиков на сервере. Про 503 оба хостинга называют одно и то же: превышен предел одновременных запросов или подключений. Про 504 Beget упоминает большие запросы в базу данных, из-за которых сервер отвечает слишком долго.
Источники: справка 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 года
Что сделать сегодня
Техосмотр сайта
Пять проверок, которые вы делаете сами, без программиста. Каждая про деньги: потерянную заявку, штраф или сайт, который однажды утром не открылся. Непонятные слова объяснены в словарике на каждом листе, галочки ставятся прямо в файле.
- 1Чей у вас домен
- 2Есть ли у вас ключи от сайта
- 3Форма заявки и персональные данные
- 4Доходит ли заявка до человека
- 5Видит ли ваш сайт Яндекс
Частые вопросы
Ошибка появилась и через минуту пропала. Надо что-то делать?
Один раз можно не трогать. Если повторяется, запишите время сбоев и передайте хостингу или разработчику: причину ищут по журналу ошибок и по тому, что происходило на сайте в эти минуты.
Это вина хостинга или разработчика?
По одному номеру не определить. Хостинги среди причин 500 называют ошибки в скриптах и настройках сайта, среди причин 503 пределы тарифа, но это перечень возможного, а не диагноз. Ответ даёт журнал ошибок.
Чем ошибка 500 отличается от 404?
404 значит, что сервер работает, а страницы по этому адресу нет. 500 значит, что сервер не смог выполнить запрос, и по этому коду нельзя понять, есть ли страница вообще. Первое обычно лечится исправлением ссылки, второе поиском причины на сервере.
Словарик
- Код ответа
- Трёхзначное число, которым сервер отвечает на каждый запрос страницы. 200 значит «всё в порядке».
- Сервер
- Компьютер у хостинга, на котором лежит сайт и который отдаёт страницы посетителям.
- Журнал ошибок
- Файл, куда сервер записывает, что именно и когда сломалось. Часто называется error_log.
- Обход
- Визит поискового робота на страницу, чтобы прочитать её содержимое.
- Retry-After
- Служебная пометка в ответе сервера: через сколько можно повторить запрос.
Ещё по теме
Нашли проблему в своём сайте?
Пришлите ссылку, скажу, что чинить первым. Любой разговор бесплатный, платной бывает только сама работа.
Написать в Telegram