Описание основных серверных ошибок 5хх

В этой статье опишем наиболее часто встречающиеся серверные ошибки 5хх. Для wordpress сайта это так же актуально, как и для всех прочих движков.

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

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

500 Internal Server Error – внутренняя ошибка сервера

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

500

Наиболее частые причины возникновения

Ошибка в коде. Самый простой пример, если вы в php коде забыли поставить ‘;’ после команды, это, вероятно, приведет к проблеме. Точно так же могут возникать ошибки при работе плагинов после их обновления, если конфигурация сервера не поддерживает какие-то вновь появившиеся в них команды.

Кстати, возникающие 500 ошибки записываются в лог сервера, и вы можете его посмотреть, чтобы диагностировать причину. Лог ошибок формируется практически на любом хостинге, но в некоторых случаях вам нужно включить логирование в своем кабинете хостинга.

Кроме того, к ошибке 500 могут привести причины:

  1. неправильно выставленные права на файлы и папки;
  2. неверные директивы, указанные в файле .htaccess;
  3. скрипт долго выполняется (превышено время ожидания);
  4. нехватка оперативной памяти сервера для выполнения скрипта.

Как избавиться от этой ошибки вы можете прочитать в отдельной статье о http error 500.

501 Not Implemented – не реализовано

Сервер не поддерживает возможностей, которые нужны для обработки запроса. То есть сервер не может выполнить http запрос, полученный от клиента из-за ограничений функционала.

Возможные причины

  • Вредоносная программа или вирус перехватила контроль или повредила ваш интернет-браузер.
  • В реестре Windows произошло повреждение из-за изменения программного обеспечения, связанного с Windows, например, установка или удаление программы.

502 Bad Gateway — ошибка шлюза

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

502

503 Service Unavailable – сервис недоступен

Сервер временно не может техническим причинам обрабатывать запросы. Это может происходить из-за режима обслуживания или перегрузок сервера. При этом вместе с кодом ошибки может отображаться значение Retry-After с указанием времени, через которое клиенту рекомендуется повторить запрос (если сервер знает время задержки).

504 Gateway Timeout — истекло время ожидания

Означает, что сервер в роли прокси-сервера или шлюза не дождался ответа от следующего сервера для завершения запроса.

505 HTTP Version Not Supported — версия http не поддерживается

Сервер не поддерживает указанную в запросе версию протокола HTTP.

506 Variant Also Negotiates — вариант тоже проводит согласование

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

507 Insufficient Storage — переполнение хранилища

Для выполнения текущего запроса не хватает места.

509 Bandwidth Limit Exceeded — исчерпана пропускная ширина канала

Возникает, если хостинг-провайдер установил ограничение на потребление трафика веб-площадкой и оно исчерпано.

510 Not Extended — не расширено

Клиент желает использовать расширение, которое отсутствует на сервере.

511 Network Authentication Required — требуется сетевая аутентификация

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

520 Unknown Error — неизвестная ошибка

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

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 не удалось

Ошибка рукопожатия SSL между сервером CDN и веб-сервером; нестандартный код CloudFlare.

526 Invalid SSL Certificate — недействительный сертификат SSL

Не удаётся подтвердить сертификат шифрования веб-сервера; нестандартный код CloudFlare.

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