1. Рейтинг хостингов
  2. /
  3. База знаний
  4. /
  5. Коды ответов и ошибки сервера...

Коды ответов и ошибки сервера — Часть I

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

Общие моменты

Как часто бывает такое, что вы загружаете знакомый сайт, а вместо привычного интерфейса, встречаете надпись: «Error 404» или «Сайт не найден», стандартный ответ HTTP заставляет нас найти причину поломки и тут же её устранить. К слову, знакомые нам цифры 404 – это наиболее распространенная ошибка, которая появляется при посещении «мертвых ссылок».

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

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

Самые распространенные коды ошибок

Прежде, чем говорить об ошибках, стоит уточнить, что не всегда проблемы бывают только со стороны сервера, очень часто «виновником торжества» может быть и клиент. И так, классифицируем коды:

  • ошибки 100 до 199 – принят запрос браузера и запущен в обработку;
  • ошибки 200 до 299 – обработка запроса окончена, браузеру отправили ответ;
  • ошибки 300 до 399 – сервер отправил клиенту не ту информацию, на которую был запрос;
  • ошибки 400 до 499 – проблемы на стороне клиента;
  • ошибки 500 до 599 – проблемы на стороне сервера.

Код 500 и его подвиды

Что чаще всего пользователь может увидеть в окне браузера, если возникли проблемы в работе сервера?

Ошибка 500 «Internal Server Error»

…или как мы привыкли говорить «сайт упал». Означает, что сервер не может отобразить ваш запрос, что-то мешает ему осуществить доступ к URL. Достаточно широкий класс, под описание которого можно подогнать любую серверную неполадку или же нюансы с клиентскими cookie. Чаще всего причиной появления является проблема с конфигурационным файлом самого веб-сервера (htaccess файл), также рекомендуют осуществить проверку файла error.log. или обратить внимание на оптимизацию PHP-скриптов. Для сайтов с интерактивными страницами, следует изучить функционирование CGI-скрипта, а именно проверить формат окончания строк.

Ошибка 501 «Error Not Implemented»

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

Ошибка 502 «Bad Gateway»

Означает, что сервер не получил ответ от вышестоящего сервера (IP связь отсутствует или некорректно работает), или же когда сервер выполняет роль шлюза/прокси. Проблема может быть как в оборудовании, так и в интернет-связи. Способ решения: очистить кэш браузера, проверить сайт с помощью прокси-сервиса или же обратиться к поддержке хоста.

Ошибка 503 «Service Unavailable»

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

Ошибка 504 «Error Gateway Timeout»

Типична для серверов, которые выполняют роль прокси/шлюза. Возникает, когда сервер направляет запрос вышестоящему, но так и не дожидается ответа. Может быть исправлена администратором конечной точки, в редких случаях требуется вмешательство в работу скриптов сайта или увеличении показателя max_execution_time в php.ini.

Ошибка 505 «HTTP Version not supported»

Запрос не поддерживается сервисом.

Ошибка 507 «Error Insufficient Storage»

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

Ошибка 508 «Error Resource Limit is Reached»

Характерна для сайтов, размещенных на виртуальных хостингах. Свидетельствует о том, что у клиента исчерпался лимит выделенных ресурсов. Обычно возникает, когда аккаунт достиг лимита Entry Process ресурсов и может привести к отсутствию доступа к важным сервисам, в том числе и к панели управления. К слову, большинство хостингов выделяют гораздо больше ресурсов, нежели заявлено в тарифе, для того чтобы перестраховаться от таких моментов. Но это допустимо в тех случаях, когда превышение заявленных клиентом требований скорее исключение, нежели правило. Как исправить ошибку? Обратиться к техподдержке и узнать, что конкретно приводит к превышению лимитов, а затем приступить к решению проблем.

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

Другие статьи из "Базы знаний"

Конструктор сайтов: основные моменты, характеристики и виды

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

Читать »

Что такое CloudLinux?

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

Читать »

Операционные системы на хостинг серверах — Часть II (Linux)

Unix системы: преимущества и возможности ОС семейства Unix – это своего рода универсальный инструмент, который подойдет практически под любой проект. Их необъятный функционал и возможности, в первую очередь, обеспечивает открытый

Читать »

Что такое Cloud Server?

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

Читать »

RAID: что такое и для чего используют

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

Читать »
HostLife - лучший платный хостинг
CityHost 4.83/5 (209)
S-Host 4.81/5 (91)
HostLife 4.81/5 (129)
Parkovka 4.81/5 (168)
HOSTiQ 4.8/5 (220)
NetX 4.8/5 (54)
AvaHost 4.78/5 (88)
Hostinger 4.76/5 (49)
HostPro 4.74/5 (54)
Mirohost 4.63/5 (42)
ПровайдерСутки30 днейГод
AVAHOST100%100%100%
HOSTINGER100%100%99.988%
HOSTLIFE100%99.989%99.998%
MIROHOST100%100%99.988%
NETX100%99.907%99.973%
PARKOVKA100%97.365%97.32%
CityHost100%99.99%99.981%
HOSTiQ.UA100%99.951%99.947%
HostPro100%100%99.981%
S-Host100%99.933%99.967%
Hosting CityHost
ПровайдерТарифСтоимость
NETXНовичок165 грн/год
PARKOVKAMiniPark370 грн/год
S-HOSTSmall464 грн/год
HOSTINGERПростой468 грн/год
AVAHOSTStarter907 грн/год

На основе сравнения стоимости базовых тарифных планов.

ПровайдерТарифОбъем
HOSTLIFESimpleUnlimited GB
AVAHOSTStarter20 GB
HOSTINGERПростой10 (SSD) GB
HOSTPROПервый Turbo NVMe10 (NVMe) GB
CITYHOSTApartment5 (SSD) GB
S-HOSTSmall5 (SSD) GB

На основе сравнения выделенного объёма дискового пространства на базовых тарифных планах.

ПровайдерТарифСайты
CITYHOSTApartmentUnlimited
AVAHOSTStarter5
S-HOSTSmall5
HOSTPROПервый Turbo NVMe2

На основе сравнения количества сайтов, возможных к размещению на базовых тарифных планах.