Ошибка 429 — Слишком много запросов: причины и как исправить
429 — это слишком много запросов. Сервер вернул статус из категории «клиентские ошибки (4xx)». Ниже — почему возникает и как исправить и посетителю, и владельцу сайта.
Ошибка 429 редко бывает случайной: она повторяется, пока не устранена причина. Посетителю обычно достаточно повторить запрос позже, а администратору — проверить настройки и доступность бэкенда.
Причины ошибки 429
От самой частой к редким — проверяйте в этом порядке.
Низкий лимит на эндпоинт.
Превышен лимит частоты.
Автозапросы упираются в rate limit.
Лимит делится с другими за NAT.
Что делать: пошаговая диагностика
- Снизьте частоту
Добавьте паузы между запросами.
- Дождитесь сброса
Смотрите заголовок Retry-After.
- Оптимизируйте обращения
Кэшируйте и группируйте запросы.
- Повысьте лимит
Смените тариф/ключ при необходимости.
Соседние коды по этому узлу
- 451 — Клиентские ошибки (4xx)
- 400 — Клиентские ошибки (4xx)
- 401 — Клиентские ошибки (4xx)
- 403 — Клиентские ошибки (4xx)
- 404 — Клиентские ошибки (4xx)
- 405 — Клиентские ошибки (4xx)
- 408 — Клиентские ошибки (4xx)
- 409 — Клиентские ошибки (4xx)
- 410 — Клиентские ошибки (4xx)
- 413 — Клиентские ошибки (4xx)
- 418 — Клиентские ошибки (4xx)
- 422 — Клиентские ошибки (4xx)
Коды рядом по номеру
- 500 — Серверные ошибки (5xx)
- 501 — Серверные ошибки (5xx)
- 502 — Серверные ошибки (5xx)
- 503 — Серверные ошибки (5xx)
Частые вопросы
Что означает 429?
429 — это слишком много запросов. Сервер вернул статус из категории «клиентские ошибки (4xx)». Ниже — почему возникает и как исправить и посетителю, и владельцу сайта.
Это ошибка у меня или на сайте?
Коды 4xx чаще на стороне запроса/клиента, 5xx — на стороне сервера. Смотрите категорию кода.
Как быстро исправить?
Сначала перезагрузка и повтор, затем проверка по шагам ниже.