ЧТО ОЗНАЧАЕТ И КАК ЕЁ ИСПРАВИТЬ

The server failed to fulfil a request.

500 Internal Server Error

A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.

501 Not Implemented

The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability (e.g., a new feature of a web-service API).

502 Bad Gateway

The server was acting as a gateway or proxy and received an invalid response from the upstream server.

503 Service Unavailable

504 Gateway Timeout

The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.

505 HTTP Version Not Supported

The server does not support the HTTP version used in the request.

506 Variant Also Negotiates (RFC 2295)

507 Insufficient Storage (WebDAV; RFC 4918)

508 Loop Detected (WebDAV; RFC 5842)

The server detected an infinite loop while processing the request (sent instead of 208 Already Reported).

510 Not Extended (RFC 2774)

511 Network Authentication Required (RFC 6585)

Устранение ошибки 503 пользователем

Возникает резонный вопрос: почему бы просто не покинуть проблемный сайт, пусть сами разбираются со своими багами? Это решение очевидное, но не совсем верное. Во-первых, вам может быть очень необходимо посетить именно этот веб-ресурс. Во-вторых, появление сигнала об ошибке доступа может говорить о том, что с вашим браузером, программным обеспечением, компьютером или другими устройствами что-то не в порядке. И тогда это уже ваша проблема, которая может повторяться систематически и при посещении других сайтов. Рассмотрим, что можно сделать самому, чтобы исправить ошибку 503, двигаясь от простого к сложному.

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

Ошибка 503 может отображаться в разных форматах с дополнительными информативными сообщениями. Появление страницы «503 Service Temporary Unavailable – Сервис временно недоступен» говорит о том, что проблема носит временный характер. В этом случае пользователю рекомендуется не предпринимать никаких действий и просто дождаться, когда доступ восстановится автоматически.

Ошибка 503

У каждого аккаунта на сервере хостинга есть определенное количество рабочих процессов, выделенное в соответствии с выбранным тарифным планом. Работа с запросами ведется в порядке очереди, они поступают на сервер, где легкие запросы обрабатываются мгновенно, а тяжелые – медленно. Всякая очередь ограничена тем или иным количеством запросов. Если новый запрос находится за пределами этой границы, принят он не будет, и вместо результата браузер выдаст оповещение “Сервис временно недоступен”.

Чтобы исправить данную ошибку нужно знать причины, по которым она может появляться:

1. Зависание скриптов при передаче больших статичных файлов через PHP. Скрипты работают определенное время, а не постоянно. При окончании времени работы скрипта прерывается передача файла, соответственно, файл не будет передан полностью, а также запрос оставит процесс веб-сервера работать еще длительное время. Устранить ошибку вы сможете посредством следующих шагов:

2. Большое количество запросов к серверу. Причин возникновения таких запросов несколько:

300 Multiple Choices

Indicates multiple options for the resource from which the client may choose (via agent-driven content negotiation). For example, this code could be used to present multiple video format options, to list files with different filename extensions, or to suggest word-sense disambiguation.

301 Moved Permanently

This and all future requests should be directed to the given URI.

302 Found (Previously “Moved temporarily”)

303 See Other (since HTTP/1.1)

The response to the request can be found under another URI using the GET method. When received in response to a POST (or PUT/DELETE), the client should presume that the server has received the data and should issue a new GET request to the given URI.

Читайте также:  Код ошибки в синем экране смерти memory management

304 Not Modified

Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match. In such case, there is no need to retransmit the resource since the client still has a previously-downloaded copy.

305 Использовать прокси (начиная с HTTP/1.1)

Запрошенный ресурс доступен только через прокси, адрес которого указан в ответе. По соображениям безопасности многие HTTP-клиенты (например, Mozilla Firefox и Internet Explorer) не подчиняются этому коду состояния.

306 Сменить прокси

Больше не используется. Первоначально означало «Последующие запросы должны использовать указанный прокси».

307 Временное перенаправление (начиная с HTTP/1.1)

В этом случае запрос следует повторить с другим URI; однако будущие запросы по-прежнему должны использовать исходный URI. В отличие от того, как исторически был реализован 302, метод запроса не может быть изменен при повторной отправке исходного запроса. Например, запрос POST должен быть повторен с использованием другого запроса POST.

308 Постоянное перенаправление

218 ​​Это нормально (HTTP-сервер Apache)

Срок действия 419 страниц истек (Laravel Framework)

420 Ошибка метода (Spring Framework)

430 Поля заголовка запроса слишком велики (Shopify)

498 Неверный токен (Esri)

Требуется 499 токенов (Esri)

509 Превышен предел пропускной способности (веб-сервер Apache/cPanel)

529 Сайт перегружен

530 Сайт заморожен

598 (Неофициальное соглашение) Ошибка таймаута чтения сети

599 Ошибка тайм-аута сетевого подключения

Ошибка, используемая некоторыми HTTP-прокси для сигнализации тайм-аута сетевого подключения за прокси-сервером клиенту перед прокси-сервером.

Информационные службы Интернета

Веб-сервер Microsoft Internet Information Services (IIS) расширяет пространство ошибок 4xx, чтобы сигнализировать об ошибках в запросе клиента.

440 Тайм-аут входа в систему

449 Повторить с

444 Нет ответа

494 Слишком большой заголовок запроса

Клиент отправил слишком большой запрос или слишком длинную строку заголовка.

495 Ошибка SSL-сертификата

Расширение кода ответа 400 Bad Request, используемое, когда клиент предоставил недействительный сертификат клиента.

Требуется сертификат SSL 496

Расширение кода ответа 400 Bad Request, используемое, когда сертификат клиента требуется, но не предоставляется.

497 HTTP-запрос отправлен на порт HTTPS

Расширение кода ответа 400 Bad Request, используемое, когда клиент отправил HTTP-запрос к порту, прослушивающему запросы HTTPS.

499 Запрос на закрытие клиента

520 Веб-сервер возвратил неизвестную ошибку

521 Веб-сервер не работает

Серия 523: Происхождение недостижимо

.

524 Произошел таймаут

525 SSL-квитирование не удалось

526 Неверный сертификат SSL

527 Ошибка рельсотрона

Эластичная балансировка нагрузки AWS

В этом классе выделены коды, информирующие о процессе передачи. При работе через протокол версии 1.0 сообщения с такими кодами должны закрываться. В версии 1.1 клиент должен быть готов принять этот класс сообщений как обычный ответ, но серверу отправлять что-либо не нужно. Сами сообщения от сервера содержат только начальный текст текста и, если необходимо, несколько заголовков полей, специфичных для ответа. Прокси-серверы подобных сообщений должны отправляться дальше с сервера на клиент.

Сообщения данного класса информируют о случаях получения и обработки запроса клиента.
В зависимости от последствий сервер может дополнительно передавать заголовки и телесообщения.

Коды этого класса сообщают клиенту, что для получения выгоды от выполнения операции необходимо сделать другой запрос, как правило, по URI раунда. Из этих классов пять кодов 301, 302, 303, 305 и 307 относятся непосредственно к перенаправлениям. Адрес, по которому следует запрос, следует, сервер указывает в заголовке Местоположение. По этому правилу используются фрагменты в целевом URI.

Поведение клиентов при различных перенаправлениях в таблице:

Класс кодов 4xx предназначен для указания ошибок со стороны клиента. При использовании всех методов, кроме HEAD, сервер должен вернуть в телесообщения гипертекстовое пояснение для пользователя.

Читайте также:  Коды ошибок тойота авенсис 2004 года

Сервер вернул ошибку 403 при открытии просмотра каталога «cgi-bin», доступ к которому был запрещен

Пример ошибки 502 Bad Gateway

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

Ошибка 404 на Викимедиа

Сервер не может или не будет обрабатывать запрос из-за очевидной ошибки клиента (например, неправильный синтаксис запроса, слишком большой размер, неверный кадр сообщения запроса или неверная маршрутизация запроса).

402 Требуется оплата

404 Не найдено

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

405 Метод не разрешен

Метод запроса не поддерживается для запрошенного ресурса; например, запрос GET к форме, которая требует представления данных через POST, или запрос PUT к ресурсу, доступному только для чтения.

406 Неприемлемо

Запрошенный ресурс способен генерировать только контент, недопустимый согласно заголовкам Accept, отправленным в запросе. См. Согласование контента.

407 Требуется аутентификация прокси

Клиент должен сначала аутентифицировать себя с помощью прокси.

408 Таймаут запроса

На сервере истекло время ожидания запроса. Согласно спецификациям HTTP: «Клиент не выдал запрос в течение времени, пока сервер был готов ждать. Клиент МОЖЕТ повторить запрос без изменений в любое время позже».

Указывает, что запрос не удалось обработать из-за конфликта текущего состояния ресурса, например конфликта редактирования между несколькими одновременными обновлениями.

Указывает, что запрошенный ресурс ранее использовался, но больше не доступен и не будет доступен снова. Это следует использовать, когда ресурс был намеренно удален и ресурс необходимо очистить. Получив код состояния 410, клиент не должен запрашивать ресурс в будущем. Клиентам, таким как поисковые системы, следует удалить ресурс из своих индексов. В большинстве случаев использования клиенты и поисковые системы не требуют очистки ресурса, вместо этого можно использовать код «404 Not Found».

Требуемая длина 411

В запросе не указана длина его контента, необходимая для запрашиваемого ресурса.

412 Предварительное условие не выполнено

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

413 Слишком большая полезная нагрузка

414 Слишком длинный URI

415 Неподдерживаемый тип носителя

Объект запроса имеет тип носителя, который сервер или ресурс не поддерживает. Например, клиент загружает изображение в формате image/svg+xml, но сервер требует, чтобы изображения использовали другой формат.

416 Диапазон неудовлетворителен

417 Ожидание не оправдалось

418 Я чайник (RFC 2324, RFC 7168)

421 Неверно направленный запрос

Запрос был направлен на сервер, который не может дать ответ (например, из-за повторного использования соединения).

422 Необработанный контент

423 Заблокировано (WebDAV; RFC 4918)

424 Неудачная зависимость (WebDAV; RFC 4918)

425 Слишком рано (RFC 8470)

Указывает, что сервер не желает рисковать обработкой запроса, который может быть воспроизведен.

426 Требуется обновление

Клиенту следует переключиться на другой протокол, например TLS/1.3, указанный в поле заголовка «Обновление».

428 Требуется предварительное условие (RFC 6585)

429 Слишком много запросов (RFC 6585)

431 Слишком большие поля заголовка запроса (RFC 6585)

451 Недоступно по юридическим причинам (RFC 7725)

Ошибка 500

Ошибка 500 означает, что на расстоянии есть внутренняя ошибка. Эта проблема может возникнуть по следующим причинам:

Стандартный ответ на успешные HTTP-запросы. Фактический ответ будет зависеть от используемого метода запроса. В запросе GET ответ будет содержать объект, соответствующий запрошенному ресурсу. В запросе POST ответ будет содержать объект, описывающий или содержащий результат действия.

Запрос принят в обработку, но обработка не завершена. В конечном итоге запрос может быть обработан, а может и не быть обработан, и может быть запрещен при обработке.

203 Неавторитетная информация (начиная с HTTP/1.1)

204 Нет содержания

Сервер успешно обработал запрос и не возвращает никакого контента.

Читайте также:  Ошибка 0x490 после запуска Windows 7. Запустите Windows Startup Repair, чтобы решить эту проблему

205 Сбросить содержимое

Сервер успешно обработал запрос, просит запрашивающую сторону сбросить представление документа и не возвращает никакого содержимого.

206 Частичное содержимое

Сервер доставляет только часть ресурса (обслуживание байтов) из-за заголовка диапазона, отправленного клиентом. The range header is used by HTTP clients to enable resuming of interrupted downloads, or split a download into multiple simultaneous streams.

207 Multi-Status (WebDAV; RFC 4918)

208 Already Reported (WebDAV; RFC 5842)

The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.

226 IM Used (RFC 3229)

Ошибка 502

Данная ошибка – результат запроса, при котором был получен недопустимый ответ от сервера. Причин возникновения проблемы может быть несколько:

Caching warning codes (obsoleted)

110 Response is Stale

The response provided by a cache is stale (the content’s age exceeds a maximum age set by a Cache-Control header or heuristically chosen lifetime).

111 Revalidation Failed

The cache was unable to validate the response, due to an inability to reach the origin server.

112 Disconnected Operation

The cache is intentionally disconnected from the rest of the network.

113 Heuristic Expiration

The cache heuristically chose a freshness lifetime greater than 24 hours and the response’s age is greater than 24 hours.

199 Miscellaneous Warning

214 Transformation Applied

Added by a proxy if it applies any transformation to the representation, such as changing the content encoding, media type or the like.

299 Miscellaneous Persistent Warning

Same as 199, but indicating a persistent warning.

Ошибка 404

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

Ошибка 403

Ошибка 403 означает, что сервер не может выполнить запрос из-за запрета на доступ к запрашиваемым файлам или страницам. Эта ошибка может возникать по ряду причин. Рассмотрим самые распространенные:

Ошибка 400

При переходе на сайт браузер может выдавать “400 Bad Request”. Это означает, что сервер обнаружил синтаксическую ошибку в запросе, который ввел пользователь. Однако подобная ошибка может появляться не только, когда вы вводите адрес сайта, но и, например, при входе в панель управления вашим сайтом. Причин возникновения может быть несколько:

Для того, чтобы определить, какой из перечисленных вариантов относится к вашей ситуации, необходимо провести проверку каждого из них до полного устранения проблемы. Начнем с первой возможной причины.

Если ошибка сохраняется, то переходите к проверке следующей причины.

Блокировка брендмауэра Windows

Если проблема осталась продолжайте проверку.

Cache и cookies

Перебои в работе интернета

Ниже представлен обзорный список всех описанных в данной статье кодов ответа:

Диаграмма принятия веб-сервером решений на основе заголовков

Статистика по кодам ответа, сгенерированная анализатором логов Webalizer

1xx informational response

101 Switching Protocols

The requester has asked the server to switch protocols and the server has agreed to do so.

102 Processing (WebDAV; RFC 2518)

103 Early Hints (RFC 8297)

Типы ошибок

Ошибки протокола HTTP возникают в том случае, если веб-сервер по какой-то причине не может успешно отправить пользователю запрашиваемый документ. В этом случае сервер сообщит пользователю в HTTP-заголовке код возникшей ошибки.

Коды ошибок бывают положительными и отрицательными или успешными и не успешными.

Всего существует 4 типа кодов (хх – сочетание любых цифр):

Наибольший интерес для владельца сайта представляют коды, указывающие на ошибки со стороны клиента или сервера. Причины возникновения и способы устранения данных ошибок представлены ниже.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Основные документы по протоколу HTTP (по убыванию даты публикации)

Документы по расширениям и обновлениям протокола HTTP (по убыванию даты публикации)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *