Как исправить ошибку HTTP 503 для сайтов WordPress
Опубликовано: 2020-01-23Обнаружить, что ваш сайт WordPress показывает код ответа HTTP-ошибки 503, очень расстраивает. К счастью, этот код ответа об ошибке HTTP является временной ошибкой на стороне сервера и обычно устраняется довольно быстро.
Тем не менее, есть несколько вещей, которые вы можете сделать, чтобы проверить, что вызывает это, и, надеюсь, решить. Если у вас есть доступ к серверам, на которых размещен сайт WordPress, у вас есть больше возможностей для устранения ошибки 503.
В этом посте мы рассмотрим, что такое ошибка HTTP 503, и несколько советов по устранению неполадок, чтобы узнать, где она возникает и как ее исправить.
Подпишитесь на наш канал Youtube
Что такое HTTP Ошибка 503 Служба недоступна?
Когда сайт показывает ошибку HTTP 503, это означает, что сервер временно недоступен для обработки запроса. Эта ошибка может появляться по ряду причин, но наиболее частыми из них являются то, что сервер находится на техническом обслуживании или наблюдается всплеск запросов для этого сайта. В обоих случаях возможно, что ошибка исчезнет за короткий промежуток времени. Эта ошибка не означает, что с сервером что-то постоянно не в порядке, это временное явление. Если на самом деле сайт получает больше посещений, чем может обработать его выделенная пропускная способность, увеличение пропускной способности решит проблему.
Что такое код ответа HTTP?
Код ошибки 503 - это один из длинного списка кодов ответа HTTP. Эти коды показывают, был ли успешно получен информационный запрос от клиента к серверу и обратно. Есть пять групп кодов ответов:
- 00-99 Информационные ответы
- 100–299 успешных ответов
- 300–399 редиректов
- 400-499 Ошибки клиента
- 500-599 ошибок сервера
Ошибка 503 Service Unavailable относится к категории ошибок сервера. На стороне клиента вы не видите положительных кодов ответа, потому что это означает, что веб-сайт работает без сбоев. С другой стороны, коды ошибок будут отображаться всегда. Все коды ошибок имеют простой дизайн по умолчанию, но их можно настроить в соответствии с веб-сайтом или сервером, на котором он размещен. Настраиваемые коды ошибок HTTP, такие как 503, могут даже показывать приблизительное время ожидания, пока веб-сайт снова не заработает. Когда вы видите ошибку 503 с предполагаемым временем простоя, весьма вероятно, что сервер просто проходит автоматическое обслуживание.
Устранение неполадок при ошибке HTTP 503
Как мы упоминали выше, ошибка HTTP 503 - это временная ошибка на стороне сервера. Это означает, что проблема исходит от сервера или серверов, на которых работает сайт. Эта ошибка означает, что с сервером все в порядке, но он временно не может обработать запрос.
Если ошибка 503 не исчезает после быстрой перезагрузки страницы или после нескольких минут ожидания, вероятно, существует более серьезная проблема. Ошибка HTTP 503 не указывает, в чем именно заключается проблема, когда она появляется, поэтому, если она не разрешается быстро, вам нужно немного покопаться, чтобы найти проблему и исправить ее.
Что делать на стороне клиента
Код ответа HTTP-ошибки 503 исходит от сервера, поэтому на стороне клиента особо нечего сделать. Но есть несколько вещей, которые вы можете сделать как клиент, чтобы проверить статус веб-сайта. Давайте перейдем от самого простого, самого простого к устранению неполадок, а затем углубимся, когда ошибка 503 не исчезнет.

- Перезагрузите / обновите страницу через несколько минут. Если временная ошибка 503 недолговечна, возможно, потребуется перезагрузка страницы. Если это ничего не меняет, переходите к следующему шагу.
- Перезагрузите модем и посмотрите, не изменится ли что-нибудь при повторном подключении.
- Проверьте статус домена, к которому вы пытаетесь получить доступ, на сайте Is It Down Right Now. Перейдите на сайт Is It Down Right Now и введите URL-адрес домена, в котором вы видите ошибку. По результатам вы узнаете, не работает ли сайт полностью или это происходит только у вас. Ошибка 503 будет отображаться на некоторых машинах, но не на других, если есть ряд серверов, и только один из них временно недоступен.
- Если ошибка HTTP 503 произошла, когда вы за что-то платили, не пытайтесь платить снова, пока не свяжетесь с банком, чтобы проверить, прошел ли платеж в первый раз.
- Свяжитесь с вашим хостинг-сервером. Если сайт ваш, но находится на виртуальном хостинге, свяжитесь с ними и сообщите им, что происходит. Они скажут вам, проблема ли это в обслуживании или в чем-то другом. В любом случае они могут помочь решить эту проблему, потому что это проблема на сервере, а не на вашем компьютере.
Что делать на стороне сервера
Если вы видите код ошибки 503 на сайте, которым вы управляете и имеете доступ к серверам, вы можете сделать несколько вещей, чтобы попытаться найти решение. Начните с простых тестов для устранения неполадок и переходите к более сложным тестам, если ошибка не исчезнет.
- Перезагрузите / перезагрузите серверы. Во-первых, перезапустите или перезагрузите сервер, на котором размещен сайт с ошибкой. Если он размещен на нескольких серверах, перезагрузите их все.
- Проверьте наличие непредвиденного автоматического обслуживания. Многие веб-приложения, включая WordPress, имеют тенденцию к автоматическому простою обслуживания для обновлений и т. Д. Эти моменты обслуживания могут вызвать ошибку 503.
- Проверьте свою пропускную способность. Очень вероятно, что когда сайт становится популярным и получает много посетителей, он может перегружать сервер.
- Проверьте подключение к серверу в цепочке серверов. Если домен размещен в цепочке серверов, перезагрузите те, к которым у вас есть доступ. Любой из серверов в цепочке может быть отключен для обслуживания.
- Проверьте брандмауэры. Плохо настроенные брандмауэры могут вызывать ошибку HTTP 503. Назначение брандмауэра - защитить приложения от вредоносного содержимого. Возможно, что брандмауэр где-то в сети показывает ложное срабатывание и блокирует контент, который не обязательно является вредоносным. CDN, сети доставки контента, перемещают большой объем контента и иногда могут сбивать с толку брандмауэры.
- Проверьте журналы. Если ошибка все еще не устранена и вы не можете найти причину ее возникновения, пора проверить журналы сервера. Доступ к журналам через cPanel или FTP-клиент. Найдите ошибки, которые могут вызывать ошибку 503.
- Проверить код. Последнее, что вы можете сделать, чтобы попытаться устранить постоянную ошибку 503, - это проверить свой код. Особенно, если на вашем сайте есть собственный код. Просмотрите свой код, чтобы найти ошибки, которые могут вызывать код ошибки. Если вы продолжите это делать, лучше всего скопировать код и проверить его на локальной машине разработки. Таким образом, по ошибке ничего не сломается.
Последние мысли
Любой ответ об ошибке HTTP может расстраивать, но, к счастью, ошибка 503 служба недоступна - временная. Маловероятно, что вам придется дойти до проверки кода, но лучше знать, что можно сделать, если ошибка не исчезнет. У вас была ошибка 503, которая не исчезнет? В чем была проблема? Поделитесь в комментариях, чтобы еще больше помочь сообществу.
Лучшее изображение через Magura / shutterstock.com
