Ошибка 429 — CMS и хостинг
Что это значит
Код состояния HTTP 429 Too Many Requests означает, что клиент отправил слишком много запросов за определённый промежуток времени. Сервер отклоняет дальнейшие запросы, чтобы предотвратить перегрузку. Пользователь видит сообщение об ошибке, часто с указанием времени ожидания. Система может автоматически блокировать IP или учётную запись до сброса лимита.
Вероятные причины
- Превышение лимита запросов к API или веб-серверу
- Слишком частые попытки входа или отправки форм
- Некорректная работа скриптов или ботов на сайте
- Атака типа перебор (brute force) или DDoS
- Недостаточная настройка rate limiting на сервере
- Конфликт плагинов кэширования или защиты
- Ошибка в конфигурации CDN или прокси-сервера
- Слишком агрессивное сканирование сайта поисковыми роботами
Что делать — по порядку
- Проверить, не превышен ли лимит запросов — подождать указанное время и повторить запрос
- Проверить логи сервера на предмет IP-адресов с большим числом запросов
- Увеличить лимиты запросов в настройках веб-сервера (например, nginx limit_req)
- Настроить кэширование статических ресурсов для уменьшения числа запросов
- Отключить или перенастроить плагины защиты (например, Wordfence, ModSecurity)
- Проверить, не запущен ли бесконечный цикл в скриптах сайта (например, AJAX-запросы)
- Временно заблокировать подозрительные IP через .htaccess или firewall
- Обратиться к хостинг-провайдеру для увеличения лимитов или настройки rate limiting
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что делать, если я получаю ошибку 429 на своём сайте?
Проверьте логи сервера, увеличьте лимиты запросов в настройках веб-сервера или отключите плагины, которые могут вызывать частые запросы.
Как долго длится блокировка при ошибке 429?
Обычно блокировка длится от нескольких секунд до нескольких минут, в зависимости от настроек сервера. В ответе может быть заголовок Retry-After с указанием времени.
Может ли ошибка 429 быть вызвана атакой?
Да, часто это признак атаки перебором или DDoS. Проверьте логи на подозрительные IP и настройте защиту.
Как исправить ошибку 429 в WordPress?
Проверьте плагины безопасности и кэширования, увеличьте лимиты в .htaccess или обратитесь к хостингу.
Что такое rate limiting и как он связан с ошибкой 429?
Rate limiting — это механизм ограничения числа запросов от одного клиента. Ошибка 429 возникает, когда этот лимит превышен.
Источники
- HTTP 429 Too Many Requests - MDN Web Docs проверено 28.07.2026
- RFC 6585 - Additional HTTP Status Codes проверено 28.07.2026
Где встречается
Веб-серверы (Apache, Nginx), CMS (WordPress, Joomla), API-шлюзы, CDN (Cloudflare), системы защиты (Fail2ban, ModSecurity)