Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

Код ответа ошибка сервера: причины, последствия и что с этим делать

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

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

Как узнать о проблеме и посмотреть примеры страниц с кодами статусов 5XX? 

В Яндекс Вебмастере появилось новое уведомление, благодаря которому вы сможете сразу узнать о страницах с проблемным кодом. Чтобы посмотреть примеры таких страниц: 

  1. Перейдите в Вебмастер в раздел Диагностика. 
  2. Найдите нужный алерт («Некоторые страницы сайта часто отвечают HTTP-кодом 5хх»). 
  3. Нажмите на ссылку «Посмотреть примеры страниц» — откроется список страниц с такими кодами. 

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

Почему на сайте может возникать много страниц со статусами 5XX? 

  1. Ошибки в скриптах сайта, то есть сценариях, созданных для автоматического выполнения задач или для расширения функционала сайта. 
  2. Нехватка оперативной памяти при выполнении скрипта. 
  3. Ошибки в коде CMS, системы управления содержимым сайта. В 80% случаев виноваты конфликтующие плагины. 
  4. Большая нагрузка на сервер, с которой он не справляется и возвращает код ответа 5XX. 

Можно ли настраивать код 5ХХ для ненужных страниц сайта? 

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

 
Что делать, если страниц с кодами статусов 5XX стало больше? 

  • Проверить ссылки, у которых появились ошибки 5ХХ в свежих данных ответа. 

Если они доступны: проверить ответ сервера и последних логов в Вебмастере и на сервере, добавить ссылки переобход. 

Если они недоступны: проверить настройку сервера на предмет доступности и возможную блокировку запросов роботов по User-Agent. 

  • Использовать инструмент «Скорость обхода» в Вебмастере, чтобы снизить допустимое число обращений в секунду. 
  • Настроить HTTP-код ответа 429 для случаев, когда нагрузка стала слишком большой. 
  • Обратиться к хостинг-провайдеру, если проблему решить не удалось.

Подробнее об HTTP-статусах можно прочитать в Справке.