BITSPARK / Статьи / Домен, хостинг и перенос
Ошибка 500 на сайте: что это значит и что делать владельцу
Коротко: ошибка 500 на сайте - это ответ сервера: он столкнулся с неожиданной ошибкой и не смог выполнить запрос. Причину код не называет: MDN называет его обобщённым ответом, справка Рег.ру пишет, что он не указывает на одну конкретную причину. Решить проблему с сервером, по той же справке, можно только на стороне владельца сайта. Заказчику нужно знать, что передать исполнителю и как проверить код ответа.
Статья написана для заказчика сайта без технической подготовки. Она объясняет, что значит ошибка 500 на сайте, чем от неё отличаются 502, 503 и 504, кому писать и что приложить к обращению. Причину ошибки на конкретном сайте статья не определяет и не обещает, что описанные проверки её исправят. Пример вымышленный: мастерская керамики с сайтом example.ru.
Страницы источников открыты 05.10.2026. Русские страницы MDN переведены сообществом, так указано на них самих, и изменены раньше английских: даты указаны в списке источников. Английские цитаты из MDN и RFC 9110 приведены в оригинале с нашим переводом. Справка Рег.ру написана о хостинге этой компании, часть её шагов относится к сайтам на PHP. Эти шаги даны перечнем проверок для исполнителя.
Что означает ошибка 500?
Коротко: код 500 Internal Server Error сообщает, что сервер столкнулся с неожиданной ошибкой и не смог выполнить запрос. По MDN это обобщённый ответ, по справке Рег.ру - код без одной конкретной причины. Стандарт RFC 9110 относит 500 к классу 5xx: сервер знает, что допустил ошибку, или не способен выполнить запрос.
Когда браузер или поисковый робот запрашивает страницу, сервер отвечает кодом статуса HTTP. Так это описывает справка Google:
«Когда сервер, на котором размещен сайт, получает запрос клиента (например, браузера или поискового робота), в ответ он отправляет код статуса HTTP.»
MDN описывает код 500 так:
«Код ответа сервера 500 Internal Server Error указывает на то, что сервер столкнулся с неожиданной ошибкой, которая помешала ему выполнить запрос.»
«Этот код является обобщённым ответом на перехват всех исключений, которые не были обработаны должным образом. Обычно это означает, что сервер не смог найти более подходящего кода ответа.»
- MDN, русская версия страницы 500 Internal Server Error - HTTP | MDN (перевод сообщества, изменена 7 июля 2025)
Английская версия страницы (изменена 22 июня 2026) называет код общим ответом на проблемы сервера, в оригинале generic "catch-all" response. Стандарт HTTP даёт то же определение в разделе 15.6.1:
«The 500 (Internal Server Error) status code indicates that the server encountered an unexpected condition that prevented it from fulfilling the request.» Перевод наш: код 500 показывает, что сервер столкнулся с неожиданным условием, которое помешало ему выполнить запрос.
- RFC 9110: HTTP Semantics, раздел 15.6.1
Весь класс 5xx раздел 15.6 стандарта описывает как ответы, при которых сервер знает о своей ошибке или не способен выполнить запрошенное. Справочник Яндекса Вебмастера собирает эти коды под заголовком «Коды 5xx (ошибка сервера)» и называет код 500 «Внутренняя ошибка сервера/Internal Server Error».
Справка Рег.ру об ошибке 500 говорит о причине прямо:
«Код 500 не указывает на одну конкретную причину.»
- Рег.ру, справка Ошибка 500 на сайте: что такое и как исправить
Что сломалось на конкретном сайте, код не сообщает. Следы сбоя ищут в записях сервера об ошибках, их называют логами. Как выглядит страница с ошибкой, справка Рег.ру объясняет так:
«Точный текст страницы ошибки зависит от веб-сервера, системы управления контентом (CMS), фреймворка и настроек сайта.»
- Рег.ру, справка Ошибка 500 на сайте: что такое и как исправить
Среди вариантов сообщения справка называет «500 Internal Server Error», «HTTP Error 500», «Internal Server Error», «HTTP 500» и «Ошибка 500».
Чья это ошибка: посетителя или владельца сайта?
Коротко: ошибки 5xx относятся к стороне сервера. MDN пишет, что такие ошибки требуют разбирательства владельцев или администраторов сервера, справка Рег.ру - что решить проблему с сервером можно только на стороне владельца сайта. Посетителю чужого сайта справка Рег.ру предлагает несколько действий и просит сообщить владельцу.
Класс ошибок клиента, 4xx, в стандарте описан иначе. Раздел 15.5 RFC 9110 пишет: «the client seems to have erred» (перевод наш: клиент, судя по всему, допустил ошибку). Код 404, который относится к 4xx, разобран в статье Страница 404: что это, что на ней разместить и как проверить код. Справочник Яндекса отдельно собирает коды 4xx под заголовком «Коды 4xx (ошибка клиента)».
Про код 500 MDN пишет на английской странице:
«If you're a visitor seeing 500 errors on a web page, these issues require investigation by server owners or administrators.» Перевод наш: если вы посетитель и видите ошибки 500 на веб-странице, эти проблемы требуют разбирательства со стороны владельцев или администраторов сервера.
- MDN, английская версия страницы 500 Internal Server Error - HTTP | MDN
Справка Рег.ру формулирует так: «Решить проблему с сервером можно только на стороне владельца веб-ресурса.»
Русская страница MDN о коде 502 пишет, что ошибка «обычно не является чем-то, что вы можете исправить, но требует исправления веб-сервером или прокси, к которым вы пытаетесь получить доступ». Страница о коде 504 говорит то же.
Если вы видите ошибку на чужом сайте, справка Рег.ру предлагает обновить страницу, открыть её в другом браузере или в режиме инкогнито и сообщить о ней владельцу сайта или в службу поддержки. Если ошибка появилась при оформлении заказа в интернет-магазине, справка предупреждает: «при перезагрузке страницы может создаться несколько заказов. Поэтому сначала проверьте, оформился ли ваш предыдущий заказ.»
Что может стоять за ошибкой 500?
Коротко: MDN называет возможные причины ошибок 500: неправильную настройку сервера, нехватку памяти, необработанные исключения, неправильные права доступа к файлам и другие сложные факторы. Справка Рег.ру даёт таблицу причин для своего хостинга, в ней есть строки о PHP и файле .htaccess. Таблицы показывают, какие вопросы задать исполнителю. Причину вашей ошибки они не устанавливают.
Английская страница MDN перечисляет причины:
«There are many possible causes of 500 errors, including: improper server configuration, out-of-memory (OOM) issues, unhandled exceptions, improper file permissions, or other complex factors.» Перевод наш: у ошибок 500 много возможных причин, в том числе: неправильная настройка сервера, нехватка оперативной памяти (OOM), необработанные исключения, неправильные права доступа к файлам и другие сложные факторы.
- MDN, английская версия страницы 500 Internal Server Error - HTTP | MDN
Необработанное исключение - сбой в программе, для которого в коде не предусмотрено действие (пояснение к термину).
Справка Рег.ру даёт свою таблицу в разделе «Почему возникает ошибка 500». Справка написана о хостинге Рег.ру, в таблице есть строки о PHP, файле .htaccess и зависимостях Composer, поэтому заказчику она нужна как перечень вопросов исполнителю. Ячейки приведены дословно.
| Причина | Что проверить |
|---|---|
| Ошибка в коде сайта | Последние изменения в коде и сообщения об ошибках в логах |
| Ошибки в файле .htaccess | Директивы, правила перенаправления и доступ к файлу |
| Несовместимая версия PHP | Версию PHP и требования CMS, фреймворка или приложения |
| Ошибки PHP | Логи PHP и веб-сервера |
| Проблемы с зависимостями | Файлы composer.json, composer.lock, каталог vendor |
| Плагины или темы | Последние установленные или обновленные компоненты |
| Некорректные права доступа | Права на файлы и каталоги |
| Нехватка ресурсов | Память, количество процессов и другие лимиты |
| Ошибки подключения к базе данных или внешним сервисам | Настройки подключения и логи приложения |
| Ошибки контейнера | Состояние контейнеров и их логи, если сайт работает на VPS или выделенном сервере |
| Неверная конфигурация приложения | Переменные окружения, настройки БД, API-ключи и другие параметры |
Строки об ошибках в коде сайта и в PHP относятся к программе, которая выполняется на сервере и собирает страницы. Как это устроено, объясняет статья Статический сайт: что это и чем он отличается от динамического. Файл .htaccess справка Рег.ру называет в связи с правилами перенаправления. Она пишет: «Ошибка в .htaccess может привести к ошибке 500, особенно после изменения правил перенаправления или настройки веб-сервера.»
О самих перенаправлениях рассказывает статья Редирект 301: что это и когда он нужен при переделке сайта.
Чем 502, 503 и 504 отличаются от 500?
Коротко: 502, 503 и 504 - тоже коды класса 5xx. Код 502 означает, что сервер в роли шлюза получил неверный ответ от другого сервера. Код 503 означает, что сервер не готов обработать запрос. Код 504 означает, что шлюз не получил ответ вовремя. По английской странице MDN, 502 похож на 500 как общий ответ, но указывает место сбоя в цепочке запроса.
Шлюз или прокси в этих определениях - сервер, который стоит между посетителем и другим сервером. Справка Рег.ру на странице об ошибке 502 показывает это на примере веб-сервера Nginx. Про Nginx там сказано: «Он может принимать запросы пользователей и передавать их приложению, другому серверу или внутренней службе.»
| Код | Определение MDN (русская версия) | Определение RFC 9110 (наш перевод) |
|---|---|---|
| 500 | «сервер столкнулся с неожиданной ошибкой, которая помешала ему выполнить запрос» | раздел 15.6.1: сервер столкнулся с неожиданным условием, которое помешало ему выполнить запрос |
| 502 | «сервер, действуя как шлюз или прокси, получил неверный ответ от восходящего сервера» | раздел 15.6.3: сервер, действуя как шлюз или прокси, получил недопустимый ответ от сервера, к которому обратился при попытке выполнить запрос |
| 503 | «сервер не готов обработать данный запрос» | раздел 15.6.4: сервер сейчас не может обработать запрос из-за временной перегрузки или планового обслуживания, которые, вероятно, пройдут через некоторое время |
| 504 | «сервер, действуя как шлюз или прокси, не может получить ответ вовремя» | раздел 15.6.5: сервер, действуя как шлюз или прокси, не получил своевременный ответ от сервера, к которому ему нужно было обратиться |
Английские страницы MDN дают к этим определениям уточнения:
- 502: код похож на 500 тем, что тоже общий ответ на сбои сервера, а отличается тем, что указывает место в цепочке запроса, где произошла ошибка. Если шлюз или прокси не получил от исходного сервера никакого ответа, он отправляет клиенту код 504.
- 503: страница MDN называет среди причин остановку сервера на обслуживание и перегрузку. Код предназначен для временных состояний.
- 504: от 502 он отличается тем, что шлюз или прокси не получил от исходного сервера никакого HTTP-ответа за определённое время. Страница пишет: «the site may work again at a later time» (перевод наш: сайт может снова заработать позже).
Для 502 и 504 английские страницы называют ещё исключение: сетевые ошибки на стороне клиента, особенно если сервис работает у других посетителей, а клиент пользуется VPN или другими нестандартными сетевыми настройками. Уточнения взяты со страниц MDN: 502 Bad Gateway, 503 Service Unavailable и 504 Gateway Timeout (английские версии, изменены 22 июня 2026). Определения в таблице взяты с русских страниц MDN: 502, 503 и 504.
Что стандарт и MDN говорят о странице ошибки?
Коротко: RFC 9110 рекомендует (SHOULD), чтобы сервер в ответе с ошибкой 5xx присылал объяснение ошибки и сведения, временная она или постоянная. MDN о коде 503 добавляет, что вместе с ответом следует отправить понятную пользователю страницу. Советов по оформлению страницы ошибки эти источники не дают.
Раздел 15.6 стандарта пишет:
«Except when responding to a HEAD request, the server SHOULD send a representation containing an explanation of the error situation, and whether it is a temporary or permanent condition. A user agent SHOULD display any included representation to the user.» Перевод наш: за исключением ответа на запрос HEAD, серверу рекомендуется (SHOULD) прислать представление, то есть содержимое ответа, с объяснением ошибочной ситуации и сведениями о том, временное это состояние или постоянное. Программе просмотра рекомендуется (SHOULD) показать посетителю любое присланное содержимое.
- RFC 9110: HTTP Semantics, раздел 15.6
Запрос HEAD в статье не разбирается. MDN о коде 503 пишет: «вместе с этим ответом следует отправить удобную для пользователя страницу, объясняющую проблему».
Пример на английской странице MDN о коде 500 показывает ответ, в котором страница сообщает, что сервер не смог выполнить запрос, содержит ссылку на поддержку и номер запроса. Об этом номере страница пишет:
«An identifier is contained in the response body for illustration of a method that may help server administrators narrow down the root cause of the problem» Перевод наш: идентификатор содержится в теле ответа для иллюстрации метода, который может помочь администраторам сервера сузить поиск первопричины проблемы.
- MDN, английская версия страницы 500 Internal Server Error - HTTP | MDN
Что делать владельцу сайта и кто это делает?
Коротко: справка Рег.ру для владельца сайта начинает с логов веб-сервера, PHP и приложения. Если ошибка появилась после изменения сайта, сначала проверяют изменения. Проверки справка адресует администратору. Какие из них доступны, зависит от вида хостинга: на виртуальном хостинге у пользователя нет доступа к настройкам веб-сервера.
Справка Рег.ру об ошибке 500 начинает раздел для владельца сайта с логов:
«Начните с логов веб-сервера, PHP и самого приложения.»
«Если ошибка появилась после изменения сайта, сначала проверьте именно эти изменения.»
- Рег.ру, справка Ошибка 500 на сайте: что такое и как исправить
О записях сервера английская страница MDN пишет:
«Server administrators may proactively log occurrences of server error responses, like the 500 status code, with details about the initiating requests to improve the stability of a service in the future.» Перевод наш: администраторы сервера могут заранее вести записи (логи) о случаях ответов с ошибкой сервера, таких как код 500, с подробностями о запросах, которые их вызвали, чтобы повысить стабильность сервиса в будущем.
- MDN, английская версия страницы 500 Internal Server Error - HTTP | MDN
Справочник Яндекса Вебмастера для кода 500 советует то же: «Проверьте логи сервера для выявления причин ошибки.»
Кто выполняет проверки, справка Рег.ру называет в первом абзаце:
«Администратору нужно проверить логи сервера и приложения, последние изменения в коде и настройках, версию PHP, зависимости и доступные ресурсы.»
- Рег.ру, справка Ошибка 500 на сайте: что такое и как исправить
Для проверки процессов справка допускает и другой путь: «проанализировать запущенные процессы самостоятельно или обратившись за помощью к разработчикам сайта». О логах на хостинге она пишет: «На виртуальном хостинге логи можно посмотреть в панели управления хостингом.»
Остальные пункты справки для владельца - файл .htaccess, версия PHP, зависимости приложения, права доступа, доступные ресурсы, медленные и ресурсоёмкие скрипты - описаны для хостинга Рег.ру и сайтов на PHP и снабжены командами и порядком правки файлов. Заказчику они нужны как названия проверок, которые выполняет исполнитель. Команды в статье не приводятся.
От вида хостинга зависит, что доступно владельцу. Справка Рег.ру об ошибке 502 пишет о своём виртуальном хостинге:
«На виртуальном хостинге у пользователя нет доступа к настройкам веб-сервера и большинству системных служб.»
Для VPS в той же справке сказано: «На VPS пользователь самостоятельно управляет сервером, поэтому возможностей для диагностики больше.»
Что такое хостинг, разбирает статья Домен и хостинг: в чём разница и на кого оформлен домен; там же названы его виды.
Справка Рег.ру об ошибке 502 делит причины по тому, кто может их устранить. Таблица приведена дословно:
| Причина | Кто может устранить причину |
|---|---|
| Перегрузка сервера | Владелец сайта (оптимизация или смена тарифа) |
| Ошибки в работе CMS или плагинов | Владелец сайта |
| Сбой вспомогательных служб | Владелец VPS / администратор |
| Проблемы с CDN | Владелец сайта / администратор CDN |
| Сбой на стороне хостинга | Техподдержка хостинг-провайдера |
Про CDN справка Рег.ру на странице об ошибке 504 пишет: «CDN - это сетевая инфраструктура, которая распределена географически.»
Лимит Nginx на время ответа сайта и порты для обхода этого лимита справка Рег.ру описывает для своего виртуального хостинга. Для другого хостинга эти настройки могут отличаться, в статье они не приводятся.
Что передать исполнителю или в поддержку хостинга?
Коротко: справки Рег.ру просят указать время появления ошибки, адрес сайта, действия, после которых она возникает, и изменения, сделанные перед сбоем. Справка об ошибке 503 добавляет скриншоты из панели хостинга и записи из журналов ошибок. Пример MDN показывает идентификатор запроса на странице ошибки. Всё это можно собрать до обращения.
Справка Рег.ру называет, к кому обращаться. Для ошибки 500: «Если вам не удалось самостоятельно устранить ошибку 500, обратитесь в службу технической поддержки.» Для ошибки 502 владельцу сайта справка советует обратиться «в службу поддержки хостинг-провайдера». В пункте о ресурсах справка об ошибке 500 называет ещё помощь разработчиков сайта. Кто из них отвечает за ваш сайт, нужно выяснить до запуска.
Сведения для обращения справка Рег.ру называет на нескольких страницах:
- Время. Ошибка 500 (раздел о WordPress): «Сообщите время обнаружения проблемы и опишите все действия, которые вы предприняли перед обращением.» Ошибка 503: «точное время ошибок».
- Адрес. Ошибка 502: «Желательно сразу указать время появления ошибки, адрес сайта и действия, после которых она возникает.» В списке для виртуального хостинга та же справка пишет «доменное имя сайта».
- Как проявляется ошибка. Справка об ошибке 502: «возникает ли ошибка постоянно или только при определенных действиях». Если ошибка появляется после конкретного действия, справка просит описать последовательность шагов.
- Изменения. Справка об ошибке 502: «какие изменения были внесены перед сбоем».
- Что уже сделано. Справка об ошибке 503: «список выполненных вами действий».
- Материалы. Справка об ошибке 503: «скриншоты из панели хостинга или записи из файлов журналов ошибок». Для VPS справка об ошибке 502 добавляет «фрагменты логов за время сбоя».
- Идентификатор запроса. Если страница ошибки его показывает, как в примере MDN, его можно сообщить исполнителю: по MDN такой идентификатор может помочь администраторам сервера.
Пример обращения для вымышленного сайта example.ru:
Сайт example.ru (мастерская керамики) показывает ошибку 500 при открытии каталога.
Ошибка появилась сегодня в 14:20 по московскому времени, после обновления плагина каталога в 13:50.
Главная страница открывается. Что уже сделано: страницу обновили и открыли в другом браузере.
Во вложении скриншот страницы ошибки и номер запроса, который на ней выведен.
Связь ошибки с обновлением плагина пример не утверждает: причину справки предлагают искать в логах.
Что справки Google и Яндекса пишут об ошибках 5xx?
Коротко: Google пишет, что при ошибках 5xx его роботы временно замедляют сканирование, а адреса, которые «постоянно возвращают такую ошибку», удаляются из индекса. Яндекс пишет, что при ответе сервера, отличном от 200 OK, страница не может участвовать в результатах поиска. Чисел дней в справке Google нет. Позиций и трафика статья не обещает.
В справке Google строка о кодах 5xx читается так:
«В случае ошибок сервера 5xx и 429 поисковые роботы Google временно замедляют сканирование. В случае Google Поиска уже проиндексированные URL сохраняются в индексе, но в скором времени удаляются.»
«Поисковые роботы Google игнорируют любой контент, получаемый с URL, которые возвращают код статуса 5xx.»
«Как только сервер начнет возвращать код статуса 2xx, Google постепенно будет увеличивать частоту сканирования сайта.»
- Google, справка Как коды статуса HTTP влияют на сканирование поисковыми роботами Google (страница обновлена 2026-03-05 UTC)
Код 2xx в этой справке означает успешный ответ. Для кодов 500, 502 и 503 та же страница даёт строку: «Поисковый робот Google снижает частоту сканирования сайта. Она уменьшается пропорционально количеству отдельных URL, которые возвращают ошибку сервера. В случае Google Поиска URL, которые постоянно возвращают такую ошибку, удаляются из индекса.» Индекс здесь - список страниц, известных поиску. Сроков в днях страница не называет: в ней сказано «в скором времени» и «постоянно».
Яндекс описывает ответ сервера на странице инструмента проверки:
«Когда ответ сервера отличается от HTTP-статуса с кодом 200 OK или отображается сообщение из списка ниже, страница не может участвовать в результатах поиска.»
- Яндекс Вебмастер, справка Проверка ответа сервера
Ответ с кодом 500 отличается от 200 OK. В таблице кодов 5xx справочника Яндекса указано, что исправить, а о результатах поиска не сказано. Вступление страницы «Ошибки на сайте» говорит об ошибках, которые Вебмастер находит при проверке сайта, в общем виде:
«Ошибки на сайте могут привести к тому, что: отдельные страницы или весь сайт пропадут из результатов поиска; замедлится индексирование страниц сайта или снизится его качество.»
- Яндекс Вебмастер, справка Ошибки на сайте
Коды 5xx на странице «Ошибки на сайте» не упоминаются.
Когда код 503 ставят намеренно?
Коротко: код 503 предназначен для временных состояний, в том числе обслуживания сервера. Google называет его мерой на один-два дня, если сайт нужно срочно закрыть, и в целом не рекомендует отключать сайт. Заголовок Retry-After с ожидаемым временем возвращения MDN просит указывать по возможности, RFC 9110 говорит, что сервер может его прислать.
RFC 9110 в разделе 15.6.4 пишет о коде 503 и заголовке Retry-After:
«The 503 (Service Unavailable) status code indicates that the server is currently unable to handle the request due to a temporary overload or scheduled maintenance, which will likely be alleviated after some delay. The server MAY send a Retry-After header field (Section 10.2.3) to suggest an appropriate amount of time for the client to wait before retrying the request.» Перевод наш: код 503 показывает, что сервер сейчас не может обработать запрос из-за временной перегрузки или планового обслуживания, которые, вероятно, пройдут через некоторое время. Сервер может (MAY) прислать поле заголовка Retry-After, чтобы подсказать клиенту, сколько подождать перед повторным запросом.
- RFC 9110: HTTP Semantics, раздел 15.6.4
Там же есть примечание: наличие кода 503 не означает, что сервер обязан использовать его при перегрузке, некоторые серверы могут просто отказать в соединении (перевод наш). Русская страница MDN формулирует про заголовок так: «Данный код должен использоваться для временных состояний, а HTTP-заголовок Retry-After должен, по возможности, содержать предполагаемое время возвращения в работу.»
Справка Рег.ру пишет о временном характере кода 503 с оговоркой: «Подразумевается, что это временно и нужно повторить попытку позже. Но это не всегда так.»
Страница Google о временном отключении сайта не рекомендует его отключать: «Мы не рекомендуем отключать сайт, но если вы решите это сделать, то следуйте приведенным ниже рекомендациям.» Для короткого срока она называет код 503:
«Если вам нужно срочно заблокировать сайт на один-два дня, показывайте вместо контента информационную страницу с кодом ошибки 503.»
«Google не может обновлять заголовки, описания, структурированные данные и метаданные сайта, если страница возвращает код ответа HTTP 503.»
- Google, справка Временное отключение сайта или приостановка его работы (страница обновлена 2025-12-31 UTC)
Как проверить код ответа сервера самому?
Коротко: код ответа можно посмотреть в Яндекс Вебмастере: на странице «Проверка ответа сервера» указать адрес, выбрать робота и нажать «Проверить». Справка пишет, что ответ инструмента может отличаться от реального ответа роботу, потому что у инструмента другой IP-адрес. Проверка в панели «Сеть» браузера описана в статье о странице 404.
Справка Яндекса описывает назначение инструмента так:
«С помощью инструмента Проверка ответа сервера вы можете узнать, доступны ли страницы сайта для роботов Яндекса, а также другую информацию о сайте, например, статус SSL-сертификата.»
- Яндекс Вебмастер, справка Проверка ответа сервера
В качестве ответа сервера, по справке, может отображаться HTTP-код, пояснения к которому даны в справочнике по кодам статуса HTTP. Шаги раздела «Как проверить ответ сервера с помощью Вебмастера»:
- Перейдите на страницу «Проверка ответа сервера».
- В поле «Опрашиваемый URL» укажите адрес страницы, которую хотите проверить, например https://example.ru/katalog/.
- В поле «Робот» выберите робота, чтобы проверить, имеет ли он доступ к странице. Под полем отобразится его User-agent.
- Нажмите кнопку «Проверить».
В этих шагах справка не называет условием, что сайт должен быть добавлен в Вебмастер. Отдельно справка предупреждает, что ответ инструмента «может отличаться от реального ответа роботу, так как инструмент имеет другой IP-адрес. Проверить ответ можно в логах вашего сервера.»
Способ через панель «Сеть» в инструментах разработчика браузера описан в статье Страница 404: что это, что на ней разместить и как проверить код, в разделе «Как проверить код ответа страницы 404?». Шаги здесь не повторяются.
Что спросить у подрядчика до запуска сайта?
Коротко: до запуска заказчик может выяснить, кто отвечает за сервер и его логи после сдачи сайта, у кого доступ в панель хостинга и кому писать при ошибке 5xx. Вопросы собраны из справок Рег.ру, MDN и RFC 9110. Их задают любому подрядчику.
На главной странице BITSPARK шаги процесса описаны так. Шаг «Разработка»: «Верстаем, программируем и подключаем сервисы. Технологии выбираем под задачу.» Шаг «Запуск»: «Проверяем desktop и mobile, скорость, формы и ключевые сценарии - затем запускаем.»
Вопросы подрядчику до запуска:
- Кто отвечает за сервер и его логи после сдачи сайта? Справка Рег.ру в таблице к ошибке 502 называет владельца сайта, администратора и техподдержку хостинг-провайдера.
- У какого хостинг-провайдера размещён сайт и какой это вид хостинга? От вида зависит, что доступно владельцу: по справке Рег.ру об ошибке 502, на её виртуальном хостинге у пользователя нет доступа к настройкам веб-сервера, на VPS пользователь управляет сервером самостоятельно.
- На кого оформлен аккаунт хостинга и у кого есть доступ к панели управления? Справка Рег.ру пишет, что логи на виртуальном хостинге можно посмотреть в панели управления. Про оформление услуг на заказчика см. статью о домене и хостинге.
- Кому писать, если сайт показывает ошибку 5xx: подрядчику или в поддержку хостинга?
- Кто может передать записи из логов за время сбоя? Справка Рег.ру просит приложить их к обращению для VPS.
- Что увидят посетители, если сервер недоступен или на нём идут работы: какую страницу и с каким кодом? RFC 9110 рекомендует объяснение ошибки, MDN о коде 503 - понятную пользователю страницу.
Источники
Страницы открыты 05.10.2026.
- 500 Internal Server Error - HTTP | MDN - определение кода 500 (русская версия, перевод сообщества, изменена 7 июля 2025).
- 500 Internal Server Error - HTTP | MDN - причины, посетитель и владелец, логи, пример ответа (английская версия, изменена 22 июня 2026).
- 502 Bad Gateway - HTTP | MDN - определение кода 502 (русская версия, перевод сообщества, изменена 27 октября 2025).
- 502 Bad Gateway - HTTP | MDN - отличие от 500 и 504, исключение для сети клиента (английская версия, изменена 22 июня 2026).
- 503 Service Unavailable - HTTP | MDN - определение кода 503, Retry-After, страница для пользователя (русская версия, перевод сообщества, изменена 7 июля 2025).
- 503 Service Unavailable - HTTP | MDN - причины и временный характер (английская версия, изменена 22 июня 2026).
- 504 Gateway Timeout - HTTP | MDN - определение кода 504 (русская версия, перевод сообщества, изменена 7 июля 2025).
- 504 Gateway Timeout - HTTP | MDN - отличие от 502, исключение для сети клиента (английская версия, изменена 22 июня 2026).
- RFC 9110: HTTP Semantics - разделы 15.5 и 15.6 (июнь 2022, на английском).
- Справочник по кодам статуса HTTP | Вебмастер - заголовки «Коды 4xx (ошибка клиента)» и «Коды 5xx (ошибка сервера)», строка кода 500.
- Проверка ответа сервера | Вебмастер - ответ, отличный от 200 OK, шаги проверки.
- Ошибки на сайте | Вебмастер - вступление об ошибках на сайте.
- Как коды статуса HTTP влияют на сканирование поисковыми роботами Google | Инфраструктура сканирования Google | Crawling infrastructure | Google for Developers - строка о кодах 5xx (страница обновлена 2026-03-05 UTC).
- Временное отключение сайта или приостановка его работы | Центр Google Поиска | Documentation | Google for Developers - код 503 на один-два дня (страница обновлена 2025-12-31 UTC).
- Ошибка 500 на сайте: что такое и как исправить | Рег.ру - справка хостинг-провайдера: таблица причин, логи, обращение в поддержку.
- Ошибка 502: что значит и как исправить | Рег.ру - Nginx, таблица «кто может устранить», сведения для обращения.
- Ошибка 503 на сайте | Рег.ру - временность 503, сведения для обращения.
- Ошибка 504 Gateway Time Out | Рег.ру - CDN, лимит Nginx на виртуальном хостинге.
- BITSPARK - Digital studio - шаги процесса «Разработка» и «Запуск».
Обсудить проект в Telegram: t.me/billioniks