Ошибка 503 на сайте на WordPress: от чего это может быть

Ошибка 503, возникающая на странице, часто портит настроение вебмастерам. В зависимости от хостинга, браузера и других аспектов, ошибка может иметь разный вид: надписи “Service unavailable”, “Service temporarily unavailable”, какие-либо заставки и прочее. Но в любом случае сайт не будет работать.

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

От чего появляется ошибка 503 на сайте WordPress

Что такое ошибка 503 на сайте

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

Так вот, когда сервер хостинга зависает, он не может обрабатывать запросы, и сайт становится недоступным. В это время сайт будет отдавать код ответа 503 и браузер не будет его отображать.

Какие последствия могут быть у ошибки 503

Ошибка 503 имеет влияние на продвижение в поисковиках. Особенно, если она бывает часто и надолго.

Когда поисковик при сканировании получает код ответа 503, он понимает, что этот сайт сейчас не работает. Если это будет происходить часто, то поисковик отправит этот сайт под фильтр, и он будет на дальних позициях.

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

Ниже рассмотрим причины возникновения ошибка 503.

Ddos атаки на хостинг

Любой хостинг, даже самый дорогой и надёжный, подвергается Ddos атакам. Если объяснить кратко, то эти атаки представляют собой посещение серверов хостинга разнообразными ботами, которые выполняют те или иные операции и, тем самым, нагружают сервер, от чего он зависает, возникает ошибка 503 и все сайты на этом хостинге становятся недоступными.

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

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

Конфигурация хостинга

Вернёмся к вопросу недорогих или бесплатных хостингов. Возможно, что тарифный план, Который вы выбрали для своего сайта, не подходит ему по техническим параметрам. И поэтому сайт часто оказывается в нерабочем состоянии и выдаёт код ответа 503.

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

Если причина в этом, то помогут вам также в поддержке хостинга.

Неправильный файл robots.txt

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

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

Некорректный плагин

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

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

Внесение изменений в файлы сайта

WordPress — это CMS с открытым исходным кодом. Поэтому в неё саму, в темы и плагины для неё любой может вносить изменения. Таким образом, можно изменять всё более тонко. Но иногда такие изменения могут привести к ошибкам, в том числе и к 503.

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

2 комментария

Оставить комментарий
  1. Петр Сергеевич

    Ценно. Если нет часовой отвертки – с разводным ключом в исходный код лучше лезть. Запомню.

  2. Очень нужная статья для лиц (меня в том числе), которые не очень разбираются в программировании. Я сделала вывод, что лучше не лезть в то, в чем не разбираешься, а просто довериться профессионалам.

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

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