// troubleshooting guide · opensearch

OpenSearch 429 Too Many Requests

Status
Ongoing
platforms:
Self-hosted, Amazon OpenSearch Service
updated:
November 15, 2026
reports:
2
Method
how we research
Share

RUNBOOK · opensearch/429-too-many-requests4 FIXES

// quick answer

429s mean the cluster is rejecting work: queues are full, heap is exhausted or shards are skewed. Back off, rebalance and scale.

Most likely fix: Retry correctly

How to fix it

// try these in order, the most common fix is first

  1. FIX 1Retry correctly

    1. 01Use client-side exponential backoff with jitter
    2. 02Reduce bulk size or concurrency
    Did this fix it?
  2. FIX 2Check for skew

    1. 01GET _cat/allocation?v and compare shards and disk.indices across nodes
    2. 02Use shard counts that are multiples of the data node count
    Did this fix it?
  3. FIX 3Find heavy searches

    1. 01Review slow logs and search backpressure reasons
    Did this fix it?
  4. FIX 4Scale

    1. 01Add nodes or move to larger instances
    Did this fix it?

Symptoms

Bulk or search requests return 429 (or 403 throttled on the Amazon service); es_rejected_execution-style errors in logs.

Why it happens

  • C-01Thread pool queue full under bulk spikes
  • C-02Payloads exceeding available heap
  • C-03Shard or storage skew sending load to a few nodes
  • C-04CPU-based admission control (search backpressure)

// this guide also covers

  • opensearch 429 too many requests
  • opensearch request throttled
  • opensearch bulk rejected

Still not working?

If OpenSearch keeps failing, you're not alone. See every OpenSearch problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us

Watch OpenSearch Get an email when its price changes, it has an outage, or we publish a new fix. No spam.

Fixed it? Share this guide

The same problem in other apps

All not loading, error messages & connection guides →

Other OpenSearch errors

All 11 OpenSearch errors and fixes →