Skip to content

Commit e0b1d08

Browse files
committed
further markdown exp
1 parent 951e2b4 commit e0b1d08

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

troubleshoot/elasticsearch/rejected-requests.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,20 +67,27 @@ These stats are cumulative from node startup.
6767

6868
Indexing pressure rejections appear as an `EsRejectedExecutionException`, and indicate that they were rejected due to `combined_coordinating_and_primary`, `coordinating`, `primary`, or `replica`.
6969

70-
These errors are often related to [backlogged tasks](task-queue-backlog.md), [bulk index](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-bulk) sizing, or the ingest target's [`refresh_interval` setting](elasticsearch://reference/elasticsearch/index-settings/index-modules.md).
71-
{applies_to}`stack: ga 9.1`Another cause of indexing pressure rejections might be the use of the [`semantic_text`](https://www.elastic.co/docs/reference/elasticsearch/mapping-reference/semantic-text) field type, which can cause rejections when indexing large batches of documents if the batch may otherwise incur an Out Of Memory (OOM) error.
70+
These errors are often related to [backlogged tasks](task-queue-backlog.md), [bulk index](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-bulk) sizing, or the ingest target's [`refresh_interval` setting](elasticsearch://reference/elasticsearch/index-settings/index-modules.md).
71+
{applies_to}`stack: ga 9.1`{applies_to}`serverless: ga`Another cause of indexing pressure rejections might be the use of the [`semantic_text`](https://www.elastic.co/docs/reference/elasticsearch/mapping-reference/semantic-text) field type, which can cause rejections when indexing large batches of documents if the batch may otherwise incur an Out Of Memory (OOM) error.
7272

7373
See [this video](https://www.youtube.com/watch?v=QuV8QqSfc0c) for a walkthrough of diagnosing indexing pressure rejections.
7474

7575

7676
## Prevent rejected requests [prevent-rejected-requests]
7777

78-
**Fix high CPU and memory usage**
78+
### Fix high CPU and memory usage [fix-high-cpu-memory-usage]
7979

8080
If {{es}} regularly rejects requests and other tasks, your cluster likely has high CPU usage or high JVM memory pressure. For tips, see [High CPU usage](high-cpu-usage.md) and [High JVM memory pressure](high-jvm-memory-pressure.md).
8181

82-
{applies_to}`stack: ga 9.1`**Fix for semantic_text field issues:**
82+
### Fix for `semantic_text` ingestion issues [fix-semantic-text-ingestion-issues]
83+
```{applies_to}
84+
stack: ga 9.1
85+
serverless: ga
86+
```
8387

8488
1. Reduce the batch size of documents in your indexing requests.
85-
2. If reducing batch size doesn't resolve the issue, then consider scaling up your machine resources.
86-
3. {applies_to}`serverless: unavailable`A last resort option is to adjust the `indexing_pressure.memory.coordinating.limit` cluster setting. The default value is 10% of the heap. Increasing this limit allows more memory to be used for coordinating operations before rejections occur.
89+
2. If reducing batch size doesn't resolve the issue, then consider scaling up your machine resources.
90+
{applies_to}`serverless: unavailable`3. A last resort option is to adjust the `indexing_pressure.memory.coordinating.limit` cluster setting. The default value is 10% of the heap. Increasing this limit allows more memory to be used for coordinating operations before rejections occur.
91+
::::{warning}
92+
This adjustment should only be considered after exhausting other options, as setting this value too high may risk Out of Memory (OOM) errors in your cluster. A cluster restart is required for this change to take effect.
93+
::::

0 commit comments

Comments
 (0)