Что такое ошибка HTTP 429 и как ее исправить
Опубликовано: 2020-08-06«Лучшие» типы ошибок, которые вы можете получить, - это те, которые точно скажут вам, что является причиной проблемы. Ошибка HTTP 429 получает полную оценку в этой области. Вы сразу поймете, в чем проблема, и сможете сразу же определить виновника.
Короче говоря, ошибка 429 появляется, когда кто-то или что-то делает слишком много запросов к вашему серверу. Если вы используете WordPress, есть несколько простых способов решить эту проблему.
Итак, приступим к работе!
Подпишитесь на наш канал Youtube
Что такое ошибка HTTP 429?
Ошибка HTTP 429 более известна по сопутствующему сообщению, которое гласит: «Слишком много запросов». В зависимости от того, какой браузер вы используете, код ошибки может немного отличаться. Некоторые из его наиболее распространенных вариаций включают:
- «Ошибка 429»
- «HTTP 429»
- «Ошибка 429 (слишком много запросов)»
Как видите, идентификатор «429» присутствует всегда. Вкратце, этот код ошибки означает одно из двух. Либо ваш веб-сервер перегружен количеством получаемых запросов, либо у него есть настройка для блокировки подключений с определенного IP-адреса, если он обнаруживает отклонение от нормы.
Под «ненормальностью» мы подразумеваем подозрительное поведение, такое как определенный IP-адрес, который постоянно пытается получить доступ к странице входа на ваш сайт. Атаки типа «отказ в обслуживании» (DDoS) также могут вызывать ошибку HTTP 429, поскольку безопасный сервер легко распознает такое злонамеренное поведение.
Важно понимать, что именно может вызвать ошибку 429. Если вы слишком много раз пытаетесь получить доступ к странице, ошибка должна скоро исчезнуть сама по себе. Например, ваш веб-хостинг может иметь настройку для ограничения доступа на несколько минут после возникновения подозрительного поведения.
С другой стороны, если ошибка не исчезнет, это может указывать на злонамеренную атаку или стороннюю службу, которая перегружает ваш сервер. В этом случае вам может потребоваться закатать рукава, чтобы исправить это самостоятельно.
Как исправить ошибку HTTP 429 в WordPress (4 метода)
В следующих разделах мы собираемся изучить четыре наиболее распространенных способа исправить ошибку 429 в WordPress. Мы подойдем к этим исправлениям в том порядке, который обычно работает лучше всего, начиная с устранения неполадок с вашими плагинами.
1. Отключите все свои плагины
Часто за постоянной ошибкой 429 может быть поставлен мошеннический плагин. По нашему опыту, плагины, которые чаще всего вызывают такую ошибку:
- Плагины безопасности
- Решения, которые заставляют ваш сайт загружаться через HTTPS
- Инструменты, которые так или иначе переписывают ваши URL-адреса WordPress
Самый быстрый способ выяснить, вызывает ли плагин ошибку HTTP 429, - отключить все активные на вашем сайте. Если после этого ошибка не исчезнет, вы можете попробовать другое исправление, а если оно исчезло, вы можете начать сужать причину.
Отключить плагины WordPress очень просто. Однако ошибка 429 иногда мешает вам получить доступ к админке WordPress. Если это произойдет с вами, лучший способ временно отключить плагины - использовать протокол передачи файлов (FTP).
Как только вы подключитесь к своему сайту через FTP, перейдите в папку wp-content . Там вы увидите папку с названием plugins . Если вы переименуете эту папку во что-нибудь еще, она одним махом отключит все плагины на вашем сайте:

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

2. Переключитесь на тему WordPress по умолчанию.
В некоторых случаях ваша активная тема WordPress может быть за ошибкой 429. Скорее всего, это связано со сложными темами, которые используют ключи API для аутентификации.
Еще раз, мы работаем, исходя из предположения, что у вас нет доступа к панели управления WordPress для решения этой потенциальной проблемы. Однако, как и в случае с плагинами, вы можете использовать FTP-клиент, чтобы отключить активную тему.
Этот процесс работает так же, как шаги, которые мы рассмотрели в предыдущем разделе:
- Подключитесь к своему сайту WordPress через FTP.
- Перейдите в wp-content / themes .
- Найдите папку с активной темой.
- Переименуйте эту папку во что-нибудь еще.
Поскольку WordPress требует, чтобы на вашем сайте была активная тема, он автоматически переключится на один из вариантов по умолчанию. Если вы откроете свой сайт сейчас и ошибка исчезнет, все должно выглядеть немного иначе.
На этом этапе вы можете попробовать переустановить свою тему или восстановить прежнее имя существующей папки. Если ошибка не исчезнет, возможно, вам придется вернуться к предыдущей версии темы или рассмотреть возможность использования другой.
3. Измените URL-адрес входа в WordPress.
Если за вашей ошибкой 429 не стоят ни темы, ни плагины, возможно, кто-то пытается взломать ваш сайт. Обычно это включает в себя прорыв через вашу страницу входа.
Изменив URL-адрес входа в WordPress по умолчанию, вы оба решите эту проблему и поможете защитить свой сайт от будущих атак. Самый простой способ сделать это - использовать такой плагин, как WPS Hide Login:

Мы уже говорили о том, как использовать WPS Hide Login в прошлом, потому что это наш любимый инструмент для этой работы. Важно отметить, что вы также можете обновить URL-адрес входа в WordPress вручную, но мы не рекомендуем использовать этот метод, поскольку он предполагает внесение значительных изменений в основные файлы вашего веб-сайта.
Однако, если вы пробовали два предыдущих решения и по- прежнему не имеете доступа к серверной части WordPress, вы не сможете установить новый плагин. В этом случае вам нужно вытащить крупную артиллерию. Под этим мы подразумеваем обращение в службу поддержки вашего хостинга.
4. Свяжитесь с вашим хостинг-провайдером.
Любая качественная служба поддержки веб-хостинга будет признательна за то, что вы попытались устранить проблему, прежде чем связываться с ними. Когда дело доходит до HTTP-ошибки 429, если вы исключили и плагины, и темы, вы можете предположить, что проблема, скорее всего, связана с сторонней атакой на ваш сайт.
Есть много мер, которые вы можете использовать для защиты своего веб-сайта WordPress. Однако большинство из них - превентивные меры. Если ваш сайт в настоящее время находится под огнем критики, возможно, вам потребуется техническая помощь.
Даже если вы не можете получить доступ к своему веб-сайту, служба поддержки вашего веб-хостинга должна иметь возможность взглянуть на свои журналы безопасности и узнать, что-то не так. Они также могут быть способны восстановить более раннюю резервную копию, к которой у вас нет доступа.
Итак, на этом этапе мы рекомендуем сообщить вашему хостинг-провайдеру, на какую ошибку вы смотрите и что вы пытались ее решить. Как только ошибка 429 исчезнет, вы можете принять меры для защиты своего веб-сайта, чтобы эта проблема больше не повторялась.
Заключение
Что касается ошибок, то с 429 не так уж и сложно справиться. В худшем случае это может помешать вам войти в админку WordPress, но есть еще несколько простых шагов, которые вы можете предпринять, чтобы попытаться решить эту проблему.
Если вы столкнулись с ошибкой HTTP 429, и она сохраняется более нескольких минут, вот четыре быстрых исправления, которые помогут вам восстановить ваш сайт в нормальном режиме:
- Отключите все свои плагины.
- Переключитесь на тему WordPress по умолчанию.
- Измените URL-адрес для входа в WordPress.
- Свяжитесь с вашим хостинг-провайдером.
У вас есть вопросы о том, как устранить ошибку HTTP 429 в WordPress? Давайте поговорим о них в разделе комментариев ниже!
Миниатюра статьи: Botond1977 / shutterstock.com
