Ошибка 429: слишком много запросов

Ошибка 429 значит, что кто-то отправил слишком много запросов за короткое время и сервер временно перестал их принимать. Сначала выясните, кто отвечает 429 — ваш хостинг, CDN или чужой сервис, к которому обращается ваш сайт, — и кто именно шлёт лишние запросы.

Обновлено 30 октября 2026

Это не ваш сайт? Если чужой сайт не открывается только у вас — попробуйте другой браузер, мобильный интернет и отключите VPN. Дальше на странице — разбор для владельца сайта.

Кто отвечает 429

От этого зависит, что чинить.

  • Ваш сервер или хостинг. Ошибку видят посетители сайта. Лимит частоты запросов настроен в веб-сервере или его ставит хостинг на тарифе.
  • CDN или сервис защиты. Ошибку видят посетители, но запрос до вашего сервера не дошёл: сработало правило ограничения частоты.
  • Чужой API, к которому обращается ваш сайт. Посетители ошибку не видят, но ломаются оплата, отправка заказов в CRM, обмен с 1С. Код 429 записан в журнале модуля или интеграции.

Код 429 описан в стандарте HTTP: сервер может добавить заголовок Retry-After — через сколько секунд повторить запрос.

Шаг 1. Найдите, где видно ошибку

  • Журнал доступа веб-сервера. Отфильтруйте ответы с кодом 429 и посмотрите, с каких адресов и к каким страницам они идут.
  • Панель хостинга. Раздел нагрузки или лимитов: число процессов, запросов в секунду, процессорное время. Если лимит исчерпан, хостинг сам пишет, в какие часы.
  • Панель CDN. В журнале событий безопасности видно, какое правило ограничило запросы.
  • Журналы модулей и интеграций. Ответ внешнего сервиса с кодом 429 и его текстом.

Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.

Отправить задачу

Шаг 2. Проверьте ботов и парсеров

Если 429 отдаёт ваш сервер или CDN, причиной часто бывают не посетители, а боты: они перебирают каталог, фильтры, поиск. Лимит срабатывает на них, но иногда задевает и обычных посетителей из той же сети. Как отличить ботов от поисковых роботов и что настроить: сайт атакуют боты. Главное — не ограничивать роботов Яндекса и Google: проверяйте их по обратному DNS.

Шаг 3. Проверьте свои скрипты

Сайт сам может создавать лишние запросы к себе.

  • WordPress. Встроенный планировщик wp-cron запускается при посещениях и при большой посещаемости срабатывает слишком часто. Его отключают константой DISABLE_WP_CRON в wp-config.php и запускают по расписанию через cron хостинга. Частые запросы к admin-ajax.php от плагинов тоже видны в журнале.
  • 1С-Битрикс. Агенты по умолчанию выполняются на хитах посетителей. На нагруженном сайте их переводят на cron, чтобы тяжёлые задачи не шли вместе с просмотрами страниц.
  • Обмен с 1С. Слишком частый запуск обмена или повторы после ошибки создают поток запросов к сайту. Интервал обмена задаётся в настройках 1С.
  • Опросы API из браузера. Скрипт на странице, который раз в секунду спрашивает статус, у каждого открытого посетителя превращается в сотни запросов в минуту.

Шаг 4. Проверьте обращения к внешним API

Если 429 возвращает платёжный сервис, CRM или служба доставки, ваш сайт обращается к ним чаще, чем позволяет их лимит. Типичные причины:

  • повтор запроса без паузы после ошибки — каждая неудача умножает нагрузку;
  • запрос к API на каждый просмотр страницы вместо кеширования ответа на несколько минут, например курсов, остатков, тарифов доставки;
  • несколько копий одного задания по расписанию, которые работают одновременно.

Правильная схема: кешировать ответы, повторять после паузы с ростом интервала и учитывать Retry-After. Лимиты конкретного сервиса указаны в его документации.

Когда нужен специалист

  • Ошибку видят обычные посетители, а журнал доступа недоступен или непонятен.
  • Лимит хостинга упирается в реальную посещаемость, и нужен перенос на другой тариф или сервер.
  • 429 возвращает платёжный сервис или CRM, и из-за этого теряются оплаты или заказы.

Сколько стоит решение у нас

ЗадачаВремяСтоимость
Настройка сервера или VPS2–4 чот 7 600 ₽
Исправление ошибки1–2 ч3 800–7 600 ₽
Простая интеграция с CRM или APIот 4 чот 15 200 ₽

Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.

Не хотите разбираться сами?

Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.

Отправить задачу

Частые вопросы

Сколько стоит исправить ошибку 429?

Поиск источника и исправление обычно занимают 1–2 ч — это 3 800–7 600 ₽ по ставке 3 800 ₽ в час, а настройка сервера — 2–4 ч. Оценку присылаем до начала работы, а для новых клиентов первая задача до 2 часов бесплатно.

Чем 429 отличается от 503?

429 — отказ из-за частоты запросов конкретного клиента. 503 — сервер вообще временно не принимает запросы: перегрузка, режим обслуживания. При перегрузке хостинги отвечают и тем и другим, подробнее — в разборе ошибки 503. Кстати, ограничение частоты в nginx по умолчанию отвечает 503, а не 429.

Повредит ли 429 позициям в поиске?

Если ограничение задевает поисковых роботов, они будут реже обходить сайт, а при долгих отказах страницы начнут выпадать из индекса. Поэтому роботов Яндекса и Google не ограничивают, а частоту их обхода настраивают в Яндекс Вебмастере.