Error что это значит

error это:

error ˈerə сущ.
1) заблуждение, оплошность, ошибка (во взглядах, расчетах и т. д.) in error, by error, through error ≈ по ошибке, ошибочно through a clerical error ≈ из-за канцелярской ошибки to admit to (making) an error ≈ признать ошибку to commit an error, make an error ≈ совершить ошибку, ошибиться to correct an error, rectify an error ≈ устранять ошибку, исправлять ошибку to compound an error ≈ сглаживать ошибку cardinal error ≈ главная, кардинальная ошибка costly error ≈ дорого обошедшаяся ошибка egregious error, flagrant error, glaring error ≈ грубая, вопиющая ошибка grievous error ≈ прискорбная ошибка grammatical error ≈ грамматическая ошибка printer's error, typographical error ≈ типографская ошибка procedural error ≈ процессуальная ошибка tactical error ≈ тактическая ошибка typing error ≈ опечатка through a typing error ≈ из-за ошибки машинистки, по вине машинистки to be in error ≈ заблуждаться Syn : mistake, fault
2) проступок, грех Syn : transgression, wrong-doing
3) поэт. блуждание
4) тех. изменение, ответвление, отклонение, погрешность, уклонение Syn : deviation, digression;
swerve
5) радио рассогласование ошибка, заблуждение, ложное представление - human * ошибка, свойственная человеку - *s of taste плохой вкус в одежде - an * of judgement неверное суждение, ошибочный расчет, ошибочная оценка - in * ошибочно, по ошибке - to do smth. in * ошибиться, сделать что-либо по ошибке - to make an * сделать ошибку;
впасть в заблуждение - to be in * ошибаться, заблуждаться - to dispossess smb. of an * (книжное) выводить кого-либо из заблуждения - to lead smb. into * вводить кого-либо в заблуждение - to fall into a serious * впасть в серьезную ошибку - he has seen the * of his ways он понял, что поступал неправильно ошибка, погрешность - spelling * ошибка в правописании - printers' * опечатка - noise * (специальное) искажение, вызванное шумами - permissible * (техническое) допуск - actual (специальное) истинная ошибка, истинная величина ошибки - appreciable * существенная ошибка - inappreciable * незначительная погрешность - * code (компьютерное) код ошибки - * log (компьютерное) файл регистрации ошибок - * of omission упущение, недосмотр - * in reading (специальное) ошибка отсчета - to eliminate the *s устранять ошибки проступок, грех - cardinal * смертный грех - *s of youth грехи молодости - to repent one's *s покаяться в грехах (техническое) отклонение (от номинала) ;
потеря точности - station * уклонение отвеса (радиотехника) рассогласование (юридическое) фактическая или юридическая ошибка, допущенная судом в судебном процессе - * in fact фактическая ошибка - * in procedure процессуальная ошибка - writ of * ходатайство об отмене приговора суда вследствие допущенной им при рассмотрении дела ошибки;
аппеляционная жалоба absolute ~ абсолютная ошибка accidental ~ случайная ошибка accounting ~ ошибка бухгалтерского учета accuracy ~ постоянная ошибка addressing ~ вчт. ошибка адресации alignment ~ погрешность юстировки altering ~ нерегулярная ошибка analytic truncation ~ ошибка аналитического усечения average ~ средняя ошибка bad call format ~ вчт. ошибка из-за неправильного вызова bad command ~ вчт. ошибка из-за неправильной команды balancing ~ сбалансированная ошибка ~ ошибка, заблуждение;
to make an error совершить ошибку, ошибиться;
in error по ошибке, ошибочно;
to be in error заблуждаться bias ~ постоянная ошибка biased ~ постоянная ошибка biased ~ систематическая ошибка burst ~ вчт. пакет ошибок calculating ~ погрешность расчета call ~ вчт. ошибка вызова chance ~ случайная ошибка checksum ~ вчт. ошибка в контрольной сумме code ~ вчт. ошибка в коде coincidence ~ вчт. ошибка совпадения common ~ вчт. обычная ошибка compensating ~ вчт. компенсирующая ошибка compensating ~ компенсирующая ошибка compile-time ~ вчт. ошибка при трансляции completeness ~ вчт. ошибка завершения configuration ~ вчт. ошибка компоновки configuration ~ вчт. ошибка конфигурации connection ~ вчт. ошибка монтажа consistency ~ вчт. ошибка из-за несовместимости constant ~ постоянная ошибка constant ~ систематическая ошибка constructional ~ вчт. ошибка монтажа contributory ~ вчт. внесенная ошибка control ~ вчт. ошибка регулирования critical ~ вчт. неустранимая ошибка crude ~ вчт. грубая ошибка cumulative ~ накопленная ошибка data ~ вчт. ошибка в данных data-bit ~ вчт. ошибка в битах данных deletion ~ вчт. ложное исключение design ~ ошибка проектирования detectable ~ вчт. обнаруживаемая ошибка detectable ~ вчт. обнаружимая ошибка difficult-to-locate ~ вчт. труднообнаружимая ошибка displacement ~ вчт. ошибка из-за смещения documentation ~ ошибка в документации double-bit ~ вчт. двухбитовая ошибка dropout ~ вчт. ошибка из-за выпадения error поэт. блуждание ~ грех ~ заблуждение ~ ложное представление ~ отклонение, уклонение, погрешность ~ отклонение от номинала ~ ошибка, заблуждение;
to make an error совершить ошибку, ошибиться;
in error по ошибке, ошибочно;
to be in error заблуждаться ~ вчт. ошибка ~ ошибка ~ вчт. погрешность ~ погрешность ~ потеря точности ~ "приказ об ошибке" (т.е. о передаче материалов по делу в апелляционный суд для пересмотра вынесенного судебного решения на основании ошибки, допущенной при рассмотрении дела) ~ радио рассогласование ~ рассогласование ~ due to sampling вчт. ошибка выборки ~ frequency limit вчт. максимальная частота однобитовых ошибок ~ in addition мат. ошибка сложения ~ in standard deviation ошибка среднего квадратического отклонения ~ in subtraction мат. ошибка вычитания ~ of estimation ошибка оценивания ~ of judgment неверное суждение ~ of judgment ошибочная оценка ~ of posting ошибка бухгалтерской проводки ~ status flag вчт. флаг состояния ошибки estimated ~ оцениваемая ошибка estimation ~ ошибка оценивания estimation ~ ошибка оценки execution ~ вчт. ошибка выполнения experimental ~ погрешность эксперемента factual ~ фактическая ошибка fatal ~ вчт. неисправимая ошибка fatal hard ~ вчт. неисправимая аппаратная ошибка file ~ вчт. ошибка при работе с файлом fixed ~ постоянная ошибка fixed ~ систематическая ошибка following ~ ошибка слежения formal ~ формальная ошибка framing ~ ошибка кадровой синхронизации frequency ~ погрешность частоты general ~ вчт. ошибка общего характера gross ~ грубая ошибка hardware ~ вчт. аппаратная ошибка human ~ вчт. ошибка оператора ~ ошибка, заблуждение;
to make an error совершить ошибку, ошибиться;
in error по ошибке, ошибочно;
to be in error заблуждаться in-process ~ ошибка изготовления inherent ~ вчт. унаследованная ошибка inherited ~ вчт. предвнесенная ошибка inherited ~ вчт. унаследованная ошибка initial ~ вчт. начальная ошибка input ~ вчт. ошибка на входе insertion ~ вчт. ошибка ложного восприятия instantaneous ~ вчт. текущее значение ошибки intentional ~ вчт. умышленная ошибка intermediate ~ вчт. нерегулярная ошибка intermittent ~ случайная ошибка interpolation ~ ошибка интерполяции intrinsic ~ вчт. исходная ошибка introduced ~ вчт. внесенная ошибка introduced ~ вчт. допущенная ошибка irrecoverable ~ непоправимая ошибка isolated ~ вчт. локализованная ошибка isolated ~ вчт. одиночная ошибка judicial ~ судебная ошибка limiting ~ предел точности literal ~ полигр. опечатка literal: ~ буквенный;
literal error опечатка ~ ошибка, заблуждение;
to make an error совершить ошибку, ошибиться;
in error по ошибке, ошибочно;
to be in error заблуждаться marginal ~ вчт. краевая ошибка matching ~ вчт. ошибка неточного согласования material ~ существенная ошибка maximum ~ максимальная ошибка maximum ~ предельная ошибка maximum permissible ~ максимальная допустимая ошибка mean ~ средняя ошибка mean probable ~ средняя вероятная ошибка metering ~ ошибка измерения missing ~ вчт. ошибка из-за отсутствия данных nautical ~ навигационная ошибка no-paper ~ вчт. ошибка из-за отсутствия бумаги nonsampling ~ постоянная ошибка nonsampling ~ систематическая ошибка observation ~ ошибка наблюдения observational ~ ошибка наблюдения offsetting ~ компенсирующая ошибка operating ~ ошибка в процессе работы operating ~ ошибка из-за нарушения правил эксплуатации operation ~ ошибка в работе operational ~ ошибка из-за нарушения правил эксплуатации operator ~ вчт. ошибка оператора output ~ вчт. ошибка выхода parity ~ ошибка, выявленная контролем по четности parity ~ вчт. ошибка четности pattern-sensitive ~ вчт. кодочувствительная ошибка percentage ~ ошибка в процентах permissible ~ допустимая ошибка posting ~ ошибка при переносе в бухгалтерскую книгу precautionary ~ подозреваемая ошибка predictable ~ предсказуемая ошибка probable ~ вероятная ошибка probable ~ стат. вероятная ошибка procedural ~ процедурная ошибка procedural ~ процеждурная ошибка professional ~ профессиональная ошибка program ~ вчт. ошибка в программе program ~ вчт. программная ошибка propagated ~ накапливаемая ошибка propagated ~ вчт. распространяющаяся ошибка propagation ~ вчт. накапливающаяся ошибка pure ~ вчт. истинная ошибка quantitative ~ количественная ошибка quantization ~ вчт. ошибка дискретизации quiet ~ вчт. исправимая ошибка quite ~ вчт. исправимая ошибка random ~ случайная ошибка random sampling ~ ошибка случайной выборки read fault ~ вчт. сбой при чтении reasonable ~ допустимая ошибка recoverable ~ вчт. исправимая ошибка recoverable ~ исправимая ошибка recurrent ~ вчт. повторяющаяся ошибка reduced ~ приведенная погрешность relative ~ относительная ошибка remediable ~ поправимая ошибка residual ~ остаточная ошибка responce ~ вчт. ошибка ответной реакции resultant ~ суммарная ошибка return an ~ code вчт. выдавать код ошибки root-mean-square ~ среднеквадратичная ошибка round ~ вчт. ошибка округления round-off ~ вчт. ошибка округления rounding ~ вчт. ошибка округления rounding ~ ошибка округления run-time ~ вчт. ошибка при выполнении runtime ~ вчт. ошибка при выполнении sample ~ вчт. ошибка выборки sampling ~ вчт. ошибка выборки sampling ~ stat. ошибка выборки sampling ~ stat. ошибка выборочного обследования sampling ~ вчт. ошибка квантования seek ~ вчт. ошибка при поиске дорожки select ~ вчт. ошибка выборки select ~ вчт. ошибка отсутствия связи semantic ~ вчт. семантическая ошибка sequence ~ вчт. неправильный порядок setup ~ вчт. ошибка настройки severe ~ серьезная ошибка size ~ вчт. переполнение размера сетки smoothing ~ ошибка сглаживания soft ~ нерегулярная ошибка soft ~ вчт. случайный сбой software ~ comp. ошибка в системе программного обеспечения software ~ вчт. программная ошибка solid burst ~ вчт. плотный пакет ошибок solid ~ вчт. постоянная ошибка spelling ~ орфографическая ошибка srecification ~ ошибка в описании standard ~ среднеквадратическая ошибка standard ~ (SE) stat. среднеквадратическая ошибка steady-state ~ статическая ошибка stored ~ вчт. накопленная ошибка substantial ~ существенная ошибка substitution ~ вчт. ошибка замещения subtle ~ неявная ошибка syntactical ~ синтаксическая ошибка syntax ~ вчт. синтаксическая ошибка system ~ вчт. ошибка системы systematic ~ stat. систематическая ошибка tabulation ~ вчт. неправильная классификация technical ~ формальная ошибка technical ~ формально-юридическая ошибка time-base ~ вчт. ошибка синхронизации timing ~ вчт. ошибка синхронизации total ~ накопленная ошибка total ~ общая ошибка transient ~ вчт. перемежающая ошибка translation ~ ошибка в переводе transmission ~ вчт. ошибка передачи true ~ вчт. истинная ошибка truncation ~ вчт. ошибка отбрасывания членов ряда truncation ~ вчт. ошибка усечения typing ~ опечатка unbiased ~ случайная ошибка uncompensated ~ нескомпенсированная ошибка underflow ~ вчт. ошибка обнаружения undetectable ~ вчт. необнаруживаемая ошибка undetectable ~ вчт. необнаружимая ошибка unexpected ~ occured вчт. произошла непредвиденная ошибка unrecoverable ~ вчт. неисправимая ошибка wiring ~ ошибка монтажа write fault ~ вчт. сбой при записи write protect ~ вчт. ошибка в связи с защитой от записи zero ~ сдвиг нуля

Большой англо-русский и русско-английский словарь. 2001.

dic.academic.ru

Список кодов состояния HTTP

HTTP
Постоянное соединение · HTTP pipelining · Сжатие[en] · HTTPS · HTTP/2
Методы
OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT · PATCH
Заголовки
Cookie · ETag · Referer
HTTP location[en]
Do Not Track[en]
X-Forwarded-For[en]
Коды состояния
1xx: Informational
2xx: Success
3xx: Redirection
4xx: Client Error (404 Not Found)
5xx: Server Error
Шаблон: просмотр • обсуждение • править

Код состояния HTTP (англ. HTTP status code) — часть первой строки ответа сервера при запросах по протоколу HTTP. Он представляет собой целое число из трёх десятичных цифр. Первая цифра указывает на класс состояния. За кодом ответа обычно следует отделённая пробелом поясняющая фраза на английском языке, которая разъясняет человеку причину именно такого ответа. Примеры:

  • 201 Created.
  • 401 Unauthorized.
  • 507 Insufficient Storage.

Клиент узнаёт по коду ответа о результатах его запроса и определяет, какие действия ему предпринимать дальше. Набор кодов состояния является стандартом, и они описаны в соответствующих документах RFC. Введение новых кодов должно производиться только после согласования с IETF. Тем не менее, известно о двух используемых кодах, не упомянутых в RFC: 449 Retry With. Также упоминается пояснительная фраза «Reply With»[1] в спецификации по WebDAV в Microsoft Developer Network, введённый Microsoft и 509 Bandwidth Limit Exceeded, введённый в cPanel.

Клиент может не знать все коды состояния, но он обязан отреагировать в соответствии с классом кода. В настоящее время выделено пять классов кодов состояния.

Веб-сервер Internet Information Services в своих файлах журналов, кроме стандартных кодов состояния, использует подкоды, записывая их через точку после основного. При этом в ответах от сервера данный подкод не размещается — он нужен администратору сервера, чтобы тот мог более точно определять источники проблем.

Обзорный список

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

Диаграмма принятия веб-сервером решений на основе заголовков Статистика по кодам ответа, сгенерированная анализатором логов Webalizer
  • 1xx: Informational (информационные):
    • 100 Continue («продолжай»)[2][3];
    • 101 Switching Protocols («переключение протоколов»)[2][3];
    • 102 Processing («идёт обработка»).
  • 2xx: Success (успешно):
    • 200 OK («хорошо»)[2][3];
    • 201 Created («создано»)[2][3][4];
    • 202 Accepted («принято»)[2][3];
    • 203 Non-Authoritative Information («информация не авторитетна»)[2][3];
    • 204 No Content («нет содержимого»)[2][3];
    • 205 Reset Content («сбросить содержимое»)[2][3];
    • 206 Partial Content («частичное содержимое»)[2][3];
    • 207 Multi-Status («многостатусный»)[5];
    • 226 IM Used («использовано IM»).
  • 3xx: Redirection (перенаправление):
    • 300 Multiple Choices («множество выборов»)[2][6];
    • 301 Moved Permanently («перемещено навсегда»)[2][6];
    • 302 Moved Temporarily («перемещено временно»)[2][6];
    • 302 Found («найдено»)[6];
    • 303 See Other («смотреть другое»)[2][6];
    • 304 Not Modified («не изменялось»)[2][6];
    • 305 Use Proxy («использовать прокси»)[2][6];
    • 306 — зарезервировано (код использовался только в ранних спецификациях)[6];
    • 307 Temporary Redirect («временное перенаправление»)[6].
  • 4xx: Client Error (ошибка клиента):
    • 400 Bad Request («плохой, неверный запрос»)[2][3][4];
    • 401 Unauthorized («не авторизован»)[2][3];
    • 402 Payment Required («необходима оплата»)[2][3];
    • 403 Forbidden («запрещено»)[2][3];
    • 404 Not Found («не найдено»)[2][3];
    • 405 Method Not Allowed («метод не поддерживается»)[2][3];
    • 406 Not Acceptable («неприемлемо»)[2][3];
    • 407 Proxy Authentication Required («необходима аутентификация прокси»)[2][3];
    • 408 Request Timeout («истекло время ожидания»)[2][3];
    • 409 Conflict («конфликт»)[2][3][4];
    • 410 Gone («удалён»)[2][3];
    • 411 Length Required («необходима длина»)[2][3];
    • 412 Precondition Failed («условие ложно»)[2][3][7];
    • 413 Payload Too Large («полезная нагрузка слишком велика»)[2][3];
    • 414 URI Too Long («URI слишком длинный»)[2][3];
    • 415 Unsupported Media Type («неподдерживаемый тип данных»)[2][3];
    • 416 Range Not Satisfiable («диапазон не достижим»)[3];
    • 417 Expectation Failed («ожидаение не удалось»)[3];
    • 418 I’m a teapot («я — чайник»)
    • 422 Unprocessable Entity («необрабатываемый экземпляр»);
    • 423 Locked («заблокировано»);
    • 424 Failed Dependency («невыполненная зависимость»);
    • 425 Unordered Collection («неупорядоченный набор»)[8];
    • 426 Upgrade Required («необходимо обновление»);
    • 428 Precondition Required («необходимо предусловие»)[9];
    • 429 Too Many Requests («слишком много запросов»)[9];
    • 431 Request Header Fields Too Large («поля заголовка запроса слишком большие»)[9];
    • 444 Закрывает соединение без передачи заголовка ответа. Нестандартный код[10];
    • 449 Retry With («повторить с»)[1];
    • 451 Unavailable For Legal Reasons («недоступно по юридическим причинам»)[11].
  • 5xx: Server Error (ошибка сервера):
    • 500 Internal Server Error («внутренняя ошибка сервера»)[2][3];
    • 501 Not Implemented («не реализовано»)[2][3];
    • 502 Bad Gateway («плохой, ошибочный шлюз»)[2][3];
    • 503 Service Unavailable («сервис недоступен»)[2][3];
    • 504 Gateway Timeout («шлюз не отвечает»)[2][3];
    • 505 HTTP Version Not Supported («версия HTTP не поддерживается»)[2][3];
    • 506 Variant Also Negotiates («вариант тоже проводит согласование»)[12];
    • 507 Insufficient Storage («переполнение хранилища»);
    • 508 Loop Detected («обнаружено бесконечное перенаправление»)[13];
    • 509 Bandwidth Limit Exceeded («исчерпана пропускная ширина канала»);
    • 510 Not Extended («не расширено»);
    • 511 Network Authentication Required («требуется сетевая аутентификация»)[9];
    • 520 Unknown Error («неизвестная ошибка»)[14];
    • 521 Web Server Is Down («веб-сервер не работает»)[14];
    • 522 Connection Timed Out («соединение не отвечает»)[14];
    • 523 Origin Is Unreachable («источник недоступен»)[14];
    • 524 A Timeout Occurred («время ожилания истекло»)[14];
    • 525 SSL Handshake Failed («квитирование SSL не удалось»)[14];
    • 526 Invalid SSL Certificate («недействительный сертификат SSL»)[14].

Описание кодов

Информационные

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

  • 100 Continue — сервер удовлетворён начальными сведениями о запросе, клиент может продолжать пересылать заголовки. Появился в HTTP/1.1.
  • 101 Switching Protocols — сервер предлагает перейти на более подходящий для указанного ресурса протокол; список предлагаемых протоколов сервер обязательно указывает в поле заголовка Upgrade. Если клиента это заинтересует, то он посылает новый запрос с указанием другого протокола. Появился в HTTP/1.1.
  • 102 Processing — запрос принят, но на его обработку понадобится длительное время. Используется сервером, чтобы клиент не разорвал соединение из-за превышения времени ожидания. Клиент при получении такого ответа должен сбросить таймер и дожидаться следующей команды в обычном режиме. Появился в WebDAV.

Успех

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

  • 200 OK — успешный запрос. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или теле сообщения. Появился в HTTP/1.0.
  • 201 Created — в результате успешного выполнения запроса был создан новый ресурс. Сервер может указать адреса (их может быть несколько) созданного ресурса в теле ответа, при этом предпочтительный адрес указывается в заголовке Location. Серверу рекомендуется указывать в теле ответа характеристики созданного ресурса и его адреса, формат тела ответа определяется заголовком Content-Type. При обработке запроса, новый ресурс должен быть создан до отправки ответа клиенту, иначе следует использовать ответ с кодом 202. Появился в HTTP/1.0.
  • 202 Accepted — запрос был принят на обработку, но она не завершена. Клиенту не обязательно дожидаться окончательной передачи сообщения, так как может быть начат очень долгий процесс. Появился в HTTP/1.0.
  • 203 Non-Authoritative Information — аналогично ответу 200, но в этом случае передаваемая информация была взята не из первичного источника (резервной копии, другого сервера и т. д.) и поэтому может быть неактуальной. Появился в HTTP/1.1.
  • 204 No Content — сервер успешно обработал запрос, но в ответе были переданы только заголовки без тела сообщения. Клиент не должен обновлять содержимое документа, но может применить к нему полученные метаданные. Появился в HTTP/1.0.
  • 205 Reset Content — сервер обязывает клиента сбросить введённые пользователем данные. Тела сообщения сервер при этом не передаёт и документ обновлять не обязательно. Появился в HTTP/1.1.
  • 206 Partial Content — сервер удачно выполнил частичный GET-запрос, возвратив только часть сообщения. В заголовке Content-Range сервер указывает байтовые диапазоны содержимого. Особое внимание при работе с подобными ответами следует уделить кэшированию. Появился в HTTP/1.1. (подробнее...)
  • 207 Multi-Status — сервер передаёт результаты выполнения сразу нескольких независимых операций. Они помещаются в само тело сообщения в виде XML-документа с объектом multistatus. Не рекомендуется размещать в этом объекте статусы из серии 1xx из-за бессмысленности и избыточности. Появился в WebDAV.
  • 226 IM Used — заголовок A-IM от клиента был успешно принят и сервер возвращает содержимое с учётом указанных параметров. Введено в RFC 3229 для дополнения протокола HTTP поддержкой дельта-кодирования.

Перенаправление

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

По последним стандартам клиент может производить перенаправление без запроса пользователя только если второй ресурс будет запрашиваться методом GET или HEAD[6]. В предыдущих спецификациях говорилось, что для избежания круговых переходов пользователя следует спрашивать после 5-го подряд перенаправления[15]. При всех перенаправлениях, если метод запроса был не HEAD, то в тело ответа следует включить короткое гипертекстовое сообщение с целевым адресом, чтобы в случае ошибки пользователь смог сам произвести переход.

Разработчики HTTP отмечают, что многие клиенты при перенаправлениях с кодами 301 и 302 ошибочно применяют метод GET ко второму ресурсу, несмотря на то, что к первому запрос был с иным методом (чаще всего PUT)[16]. Чтобы избежать недоразумений, в версии HTTP/1.1 были введены коды 303 и 307 и их рекомендовано использовать вместо 302. Изменять метод нужно только если сервер ответил 303. В остальных случаях следующий запрос производить с исходным методом.

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

Статус ответа Кэширование Если метод не GET или HEAD
301 Moved Permanently Можно как обычно. Спросить у пользователя подтверждения и запросить другой ресурс исходным методом.
307 Temporary Redirect Можно только если указан заголовок Cache-Control или Expires.
302 Found (HTTP/1.1)
302 Moved Temporarily (HTTP/1.0)
303 See Other Нельзя. Перейти автоматически, но уже методом GET.
  • 300 Multiple Choices — по указанному URI существует несколько вариантов предоставления ресурса по типу MIME, по языку или по другим характеристикам. Сервер передаёт с сообщением список альтернатив, давая возможность сделать выбор клиенту автоматически или пользователю. Появился в HTTP/1.0.
  • 301 Moved Permanently — запрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка. Некоторые клиенты некорректно ведут себя при обработке данного кода. Появился в HTTP/1.0.
  • 302 Found, 302 Moved Temporarily — запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. Этот код может быть использован, например, при управляемом сервером согласовании содержимого. Некоторые[какие?] клиенты некорректно ведут себя при обработке данного кода. Введено в HTTP/1.0.
  • 303 See Other — документ по запрошенному URI нужно запросить по адресу в поле Location заголовка с использованием метода GET несмотря даже на то, что первый запрашивался иным методом. Этот код был введён вместе с 307-ым для избежания неоднозначности, чтобы сервер был уверен, что следующий ресурс будет запрошен методом GET. Например, на веб-странице есть поле ввода текста для быстрого перехода и поиска. После ввода данных браузер делает запрос методом POST, включая в тело сообщения введённый текст. Если обнаружен документ с введённым названием, то сервер отвечает кодом 303, указав в заголовке Location его постоянный адрес. Тогда браузер гарантировано его запросит методом GET для получения содержимого. В противном случае сервер просто вернёт клиенту страницу с результатами поиска. Введено в HTTP/1.1.
  • 304 Not Modified — сервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела. Появился в HTTP/1.0.
  • 305 Use Proxy — запрос к запрашиваемому ресурсу должен осуществляться через прокси-сервер, URI которого указан в поле Location заголовка. Данный код ответа могут использовать только исходные HTTP-сервера (не прокси). Введено в HTTP/1.1.
  • 306 (зарезервировано) — использовавшийся раньше код ответа, в настоящий момент зарезервирован. Упомянут в RFC 2616 (обновление HTTP/1.1).
  • 307 Temporary Redirect — запрашиваемый ресурс на короткое время доступен по другому URI, указанный в поле Location заголовка. Метод запроса (GET/POST) менять не разрешается. Например, POST запрос должен быть отправлен по новому URI тем же методом POST. Этот код был введён вместе с 303 вместо 302-го для избежания неоднозначности. Введено в RFC 2616 (обновление HTTP/1.1).

Ошибка клиента

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

  • 400 Bad Request — сервер обнаружил в запросе клиента синтаксическую ошибку. Появился в HTTP/1.0.
  • 401 Unauthorized — для доступа к запрашиваемому ресурсу требуется аутентификация. В заголовке ответ должен содержать поле WWW-Authenticate с перечнем условий аутентификации. Клиент может повторить запрос, включив в заголовок сообщения поле Authorization с требуемыми для аутентификации данными.
  • 402 Payment Required — предполагается использовать в будущем. В настоящий момент не используется. Этот код предусмотрен для платных пользовательских сервисов, а не для хостинговых компаний. Имеется в виду, что эта ошибка не будет выдана хостинговым провайдером в случае просроченной оплаты его услуг. Зарезервирован, начиная с HTTP/1.1.
Сервер вернул ошибку 403 при попытке просмотра директории «cgi-bin», доступ к которой был запрещён.
  • 403 Forbidden[17] — сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу. Если для доступа к ресурсу требуется аутентификация средствами HTTP, то сервер вернёт ответ 401, или 407 при использовании прокси. В противном случае ограничения были заданы администратором сервера или разработчиком веб-приложения и могут быть любыми в зависимости от возможностей используемого программного обеспечения. В любом случае клиенту следует сообщить причины отказа в обработке запроса. Наиболее вероятными причинами ограничения может послужить попытка доступа к системным ресурсам веб-сервера (например, файлам .htaccess или .htpasswd) или к файлам, доступ к которым был закрыт с помощью конфигурационных файлов, требование аутентификации не средствами HTTP, например, для доступа к системе управления содержимым или разделу для зарегистрированных пользователей либо сервер не удовлетворён IP-адресом клиента, например, при блокировках. Появился в HTTP/1.0.
  • 404 Not Found[18] — самая распространённая ошибка при пользовании Интернетом, основная причина — ошибка в написании адреса Web-страницы. Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URL. Если серверу известно, что по этому адресу был документ, то ему желательно использовать код 410. Ответ 404 может использоваться вместо 403, если требуется тщательно скрыть от посторонних глаз определённые ресурсы. Появился в HTTP/1.0.
  • 405 Method Not Allowed — указанный клиентом метод нельзя применить к текущему ресурсу. В ответе сервер должен указать доступные методы в заголовке Allow, разделив их запятой. Эту ошибку сервер должен возвращать, если метод ему известен, но он не применим именно к указанному в запросе ресурсу, если же указанный метод не применим на всём сервере, то клиенту нужно вернуть код 501 (Not Implemented). Появился в HTTP/1.1.
  • 406 Not Acceptable — запрошенный URI не может удовлетворить переданным в заголовке характеристикам. Если метод был не HEAD, то сервер должен вернуть список допустимых характеристик для данного ресурса. Появился в HTTP/1.1.
  • 407 Proxy Authentication Required — ответ аналогичен коду 401 за исключением того, что аутентификация производится для прокси-сервера. Механизм аналогичен идентификации на исходном сервере. Появился в HTTP/1.1.
  • 408 Request Timeout — время ожидания сервером передачи от клиента истекло. Клиент может повторить аналогичный предыдущему запрос в любое время. Например, такая ситуация может возникнуть при загрузке на сервер объёмного файла методом POST или PUT. В какой-то момент передачи источник данных перестал отвечать, например, из-за повреждения компакт-диска или потери связи с другим компьютером в локальной сети. Пока клиент ничего не передаёт, ожидая от него ответа, соединение с сервером держится. Через некоторое время сервер может закрыть соединение со своей стороны, чтобы дать возможность другим клиентам сделать запрос. Этот ответ не возвращается, когда клиент принудительно остановил передачу по команде пользователя или соединение прервалось по каким-то иным причинам, так как ответ уже послать невозможно. Появился в HTTP/1.1.
  • 409 Conflict — запрос не может быть выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.Появился в HTTP/1.1.
  • 410 Gone — такой ответ сервер посылает, если ресурс раньше был по указанному URL, но был удалён и теперь недоступен. Серверу в этом случае неизвестно и местоположение альтернативного документа (например копии). Если у сервера есть подозрение, что документ в ближайшее время может быть восстановлен, то лучше клиенту передать код 404. Появился в HTTP/1.1.
  • 411 Length Required — для указанного ресурса клиент должен указать Content-Length в заголовке запроса. Без указания этого поля не стоит делать повторную попытку запроса к серверу по данному URI. Такой ответ естественен для запросов типа POST и PUT. Например, если по указанному URI производится загрузка файлов, а на сервере стоит ограничение на их объём. Тогда разумней будет проверить в самом начале заголовок Content-Length и сразу отказать в загрузке, чем провоцировать бессмысленную нагрузку, разрывая соединение, когда клиент действительно пришлёт слишком объёмное сообщение. Появился в HTTP/1.1.
  • 412 Precondition Failed — возвращается, если ни одно из условных полей заголовка (If-Match и др., см. RFC 7232) запроса не было выполнено. Появился в HTTP/1.1.
  • 413 Payload Too Large — возвращается в случае, если сервер отказывается обработать запрос по причине слишком большого размера тела запроса. Сервер может закрыть соединение, чтобы прекратить дальнейшую передачу запроса. Если проблема временная, то рекомендуется в ответ сервера включить заголовок Retry-After с указанием времени, по истечении которого можно повторить аналогичный запрос. Появился в HTTP/1.1. Ранее назывался «Request Entity Too Large».
  • 414 URI Too Long — сервер не может обработать запрос из-за слишком длинного указанного URI. Такую ошибку можно спровоцировать, например, когда клиент пытается передать длинные параметры через метод GET, а не POST. Появился в HTTP/1.1. Ранее назывался «Request-URI Too Long».
  • 415 Unsupported Media Type — по каким-то причинам сервер отказывается работать с указанным типом данных при данном методе. Появился в HTTP/1.1.
  • 416 Range Not Satisfiable — в поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует поле If-Range. Если клиент передал байтовый диапазон, то сервер может вернуть реальный размер в поле Content-Range заголовка. Данный ответ не следует использовать при передаче типа multipart/byteranges[источник не указан 1964 дня]. Введено в RFC 2616 (обновление HTTP/1.1). Ранее назывался «Requested Range Not Satisfiable».
  • 417 Expectation Failed — по каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса. Введено в RFC 2616 (обновление HTTP/1.1).
  • 418 I’m a teapot — Этот код был введен в 1998 году как одна из традиционных первоапрельских шуток IETF в RFC 2324, Hyper Text Coffee Pot Control Protocol. Не ожидается, что данный код будет поддерживаться реальными серверами[19].
  • 422 Unprocessable Entity — сервер успешно принял запрос, может работать с указанным видом данных (например, в теле запроса находится XML-документ, имеющий верный синтаксис), однако имеется какая-то логическая ошибка, из-за которой невозможно произвести операцию над ресурсом. Введено в WebDAV.
  • 423 Locked — целевой ресурс из запроса заблокирован от применения к нему указанного метода. Введено в WebDAV.
  • 424 Failed Dependency — реализация текущего запроса может зависеть от успешности выполнения другой операции. Если она не выполнена и из-за этого нельзя выполнить текущий запрос, то сервер вернёт этот код. Введено в WebDAV.
  • 425 Unordered Collection — используется в расширении WebDAV Advanced Collections Protocol[20]. Посылается, если клиент указал номер элемента в неупорядоченном списке, или запросил несколько элементов в порядке, отличающемся от серверного.
  • 426 Upgrade Required — сервер указывает клиенту на необходимость обновить протокол. Заголовок ответа должен содержать правильно сформированные поля Upgrade и Connection. Введено в RFC 2817 для возможности перехода к TLS посредством HTTP.
  • 428 Precondition Required — сервер указывает клиенту на необходимость использования в запросе заголовков условий, наподобие If-Match. Введено в черновике стандарта RFC 6585.
  • 429 Too Many Requests — клиент попытался отправить слишком много запросов за короткое время, что может указывать, например, на попытку DDoS-атаки. Может сопровождаться заголовком Retry-After, указывающим, через какое время можно повторить запрос. Введено в черновике стандарта RFC 6585.
  • 431 Request Header Fields Too Large — Превышена допустимая длина заголовков. Сервер не обязан отвечать этим кодом, вместо этого он может просто сбросить соединение. Введено в черновике стандарта RFC 6585.
  • 434 Requested host unavailable — Запрашиваемый адрес недоступен[источник не указан 1401 день].
  • 449 Retry With — возвращается сервером, если для обработки запроса от клиента поступило недостаточно информации. При этом в заголовок ответа помещается поле Ms-Echo-Request. Введено корпорацией Microsoft для WebDAV. В настоящий момент как минимум используется программой Microsoft Money.
  • 451 Unavailable For Legal Reasons — доступ к ресурсу закрыт по юридическим причинам, например, по требованию органов государственной власти или по требованию правообладателя в случае нарушения авторских прав. Введено в черновике IETF за авторством Google[11], при этом код ошибки является отсылкой к роману Рэя Брэдбери «451 градус по Фаренгейту». Был добавлен в стандарт 21 декабря 2015[21].

Ошибка сервера

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

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

  • 500 Internal Server Error[22] — любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса. Появился в HTTP/1.0.
  • 501 Not Implemented — сервер не поддерживает возможностей, необходимых для обработки запроса. Типичный ответ для случаев, когда сервер не понимает указанный в запросе метод. Если же метод серверу известен, но он не применим к данному ресурсу, то нужно вернуть ответ 405. Появился в HTTP/1.0.
  • 502 Bad Gateway — сервер, выступая в роли шлюза или прокси-сервера, получил недействительное ответное сообщение от вышестоящего сервера. Появился в HTTP/1.0.
  • 503 Service Unavailable — сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным кажется сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов. Появился в HTTP/1.0.
  • 504 Gateway Timeout — сервер в роли шлюза или прокси-сервера не дождался ответа от вышестоящего сервера для завершения текущего запроса. Появился в HTTP/1.1.
  • 505 HTTP Version Not Supported — сервер не поддерживает или отказывается поддерживать указанную в запросе версию протокола HTTP. Появился в HTTP/1.1.
  • 506 Variant Also Negotiates — в результате ошибочной конфигурации выбранный вариант указывает сам на себя, из-за чего процесс связывания прерывается. Экспериментальное. Введено в RFC 2295 для дополнения протокола HTTP технологией Transparent Content Negotiation.
  • 507 Insufficient Storage — не хватает места для выполнения текущего запроса. Проблема может быть временной. Введено в WebDAV.
  • 509 Bandwidth Limit Exceeded — используется при превышении веб-площадкой отведённого ей ограничения на потребление трафика. В данном случае владельцу площадки следует обратиться к своему хостинг-провайдеру. В настоящий момент данный код не описан ни в одном RFC и используется только модулем «bw/limited», входящим в панель управления хостингом cPanel, где и был введён.
  • 510 Not Extended — на сервере отсутствует расширение, которое желает использовать клиент. Сервер может дополнительно передать информацию о доступных ему расширениях. Введено в RFC 2774 для дополнения протокола HTTP поддержкой расширений.
  • 511 Network Authentication Required — этот ответ посылается не сервером, которому был предназначен запрос, а сервером-посредником — например, сервером провайдера — в случае, если клиент должен сначала авторизоваться в сети, например, ввести пароль для платной точки доступа к Интернету. Предполагается, что в теле ответа будет возвращена Web-форма авторизации или перенаправление на неё. Введено в черновике стандарта RFC 6585.
  • 520 Unknown Error, возникает когда сервер CDN не смог обработать ошибку веб-сервера; нестандартный код CloudFlare,
  • 521 Web Server Is Down, возникает когда подключения CDN отклоняются веб-сервером; нестандартный код CloudFlare.
  • 522 Connection Timed Out, возникает когда CDN не удалось подключиться к веб-серверу; нестандартный код CloudFlare.
  • 523 Origin Is Unreachable, возникает когда веб-сервер недостижим; нестандартный код CloudFlare.
  • 524 A Timeout Occurred, возникает при истечении таймаута подключения между сервером CDN и веб-сервером; нестандартный код CloudFlare.
  • 525 SSL Handshake Failed, возникает при ошибке рукопожатия SSL между сервером CDN и веб-сервером; нестандартный код CloudFlare.
  • 526 Invalid SSL Certificate, возникает когда не удаётся подтвердить сертификат шифрования веб-сервера; нестандартный код CloudFlare.

ru.wikipedia.org

Что делать, если появляется сообщение «ошибка 502»?

В то время, когда вы просматриваете какие-либо сайты или страницы в Интернете, при обращении к различным узлам на экране вашего монитора может появиться сообщение «ошибка 502». При этом вы не можете открыть страницы сайтов, и у вас нет возможности просмотреть и изучить ресурсы этого веб-узла. Как правило, такая ошибка возникает по причине того, что выявляются проблемы в работе серверов, в основном это DNS, прокси или хостинг-сервер, на котором в данный момент находится недоступный сайт.

ошибка 502

Выражение «ошибка 502 bad gateway» можно перевести как «неверный шлюз». Это будет означать, что браузер (обозреватель Интернета) на вашем компьютере при запросе какой-либо информации с веб-узла получил неприемлемый ответ от другого сервера (DNS или прокси-сервера). Об этом и сообщается пользователю при выводе на экране сообщения «502 ошибка».

Большинство интернет-пользователей неоднократно сталкивались с такой ошибкой, однако для некоторых это может быть впервые. Что же делать, когда сообщение «ошибка 502» появилось на экране вашего компьютера? В первую очередь необходимо проверить, есть ли вообще доступ к Интернету. Для этого следует набрать в браузере адрес другого сайта, который гарантированно должен работать в данный момент, поскольку, например, корпоративный доступ к Интернету осуществляется посредством прокси-сервера, а не сразу же через модем, подключенный на вашем компьютере или встроенный в него. Если в последнем случае ошибка более детально распознается, то при доступе в Интернет посредством локальной сети система не имеет возможности проверить ошибку. В связи с этим пользователю не остается ничего другого, как выяснять причины ее появления косвенными методами.

ошибка 502 bad gateway

Если же доступ к Интернету имеется, однако при повторной попытке запроса страницы с необходимого сайта все равно выскакивает сообщение «ошибка 502», то в этом случае вам следует попытаться удалить cookies для данного сайта или все имеющиеся в вашем браузере.

Для этого вы можете сделать следующее:

  • для Internet Explorer версий 7+: в меню заходите в «Сервис», затем выбираете «Свойства обозревателя», жмете на кнопку «Удалить», а после этого на кнопку «Удалить cookies»;
  • для более ранних версий Internet Explorer: заходите в «меню Tools» , ищете «Internet option» и нажимаете «Delete cookies»;
  • для Fierefox: заходите в «Инструменты», ищете «Настройки», выбираете « Cookies» и кликаете на «Очистить cookies»;
  • для Opera: заходите в «Инструменты», выбираете «Удалить личные данные» и отмечаете галочками необходимые опции;
  • для Google Chrome: заходите в «Инструменты», нажимаете «История», кликаете на «Очистить историю», а затем на «Очистить файлы cookies».

502 ошибка

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

Если после проведенных действий по очистке cookies все равно на экране появляется сообщение «ошибка 502», то это свидетельствует о том, что с вашим компьютером и сетью все в порядке, и, скорее всего, просто возникли неполадки с сервером. В этом случае вам следует немного подождать, пока администраторы не решат эти проблемы, и затем попробовать еще раз.

fb.ru

Что значит ошибка error 500

Сильный ветер

Ошибка 500 "Internal Server Error" обычно может возникать в следующих случаях:
Использование в файлах .htaccess недопустимых конструкций. В частности, инструкции php_value и php_flag допустимы только при работе PHP в режиме mod_php, который на нашем хостинге не используется. При работе в режиме CGI или FastCGI подобные конструкции приводят к ошибке. Если Вам необходимо изменить какие-то настройки PHP, это всегда можно сделать через панель управления. Также к ошибке приводит использование инструкций от Russian Apache.
Слишком долгая работа скрипта. Кроме собственных ограничений PHP на время работы скрипта (max_execution_time) также существуют ограничения со стороны веб-сервера: если веб-сервер не получает никакого ответа от скрипта в течение 60 секунд, скрипт считается зависшим и его работа принудительно завершается с выдачей ошибки 500.
Скрипт пытается получить больше памяти, чем положено по тарифу. Опять же, кроме внутреннего PHP-шного memory_limit на нашем хостинге используется менеджер памяти, который следит за количеством памяти, запрашиваемым скриптами для работы. Если скрипт начинает потреблять больше памяти, чем ему положено по тарифному плану, включая утечки памяти самого PHP или других интерпретаторов, его работа принудительно завершается.
В панели управления или в php.ini включены не совместимые друг с другом расширения php. Например, одновременное включение eaccelerator и APC, либо eaccelerator и XCache почти наверняка будет приводить к ошибке Segmentation Fault и, как следствие, к ошибке Internal Server Error на сайте.
Скрипт возвращает HTTP-заголовки, которые веб-сервер не может распознать и не понимает как интерпретировать.

Более подробную информацию о том, почему ошибка 500 "Internal Server Error" возникла на Вашем сайте, вы можете получить в файле error.log, который включается через панель управления хостингом. Обратите внимание, что ведение error.log включается только на время.

UltraDMA CRC Errors что это значит? как исправить?

UltraDMA CRC Errors 200 200 0000000000-0001 000

Eyef

http://www.ixbt.com/storage/hdd-smart-testing.shtml - Оцениваем состояние жёстких дисков при помощи S.M.A.R.T.
Атрибут: 199 (С7) UltraDMA CRC Error Count
Тип накапливающий
Описание содержит количество ошибок, возникших при передаче по интерфейсному кабелю в режиме UltraDMA (или его эмуляции винчестерами SATA) от материнской платы или дискретного контроллера контроллеру диска
В подавляющем большинстве случаев причинами ошибок становятся некачественный шлейф передачи данных, разгон шин PCI/PCI-E компьютера либо плохой контакт в SATA-разъёме на диске или на материнской плате/контроллере.
Ошибки при передаче по интерфейсу и, как следствие, растущее значение атрибута могут приводить к переключению операционной системой режима работы канала, на котором находится накопитель, в режим PIO, что влечёт резкое падение скорости чтения/записи при работе с ним и загрузку процессора до 100% (видно в Диспетчере задач Windows).
В случае винчестеров Hitachi серий Deskstar 7К3000 и 5К3000 растущий атрибут может говорить о несовместимости диска и SATA-контроллера. Чтобы исправить ситуацию, нужно принудительно переключить такой диск в режим SATA 3 Гбит/с.
Моё мнение: при наличии ошибок — переподключите кабель с обоих концов; если их количество растёт и оно больше 10 — выбрасывайте шлейф и ставьте вместо него новый или снимайте разгон.
Можно считать, что о здоровье диска атрибут не говорит.

Читайте также