# Will Retry with exponential backoff

**URL:** <https://discuss.elastic.co/t/will-retry-with-exponential-backoff/130147>\
**Category:** Logstash\
**Created:** [May 1, 2018, 7:08pm UTC](https://discuss.elastic.co/t/will-retry-with-exponential-backoff/130147 "2018-05-01T19:08:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joe\_Franklin](https://avatars.discourse-cdn.com/v4/letter/j/58956e/32.png) [@Joe\_Franklin](https://discuss.elastic.co/u/Joe_Franklin)\
**Post date:** [May 1, 2018, 7:08pm UTC](https://discuss.elastic.co/t/will-retry-with-exponential-backoff/130147/1 "2018-05-01T19:08:41Z")

</div>

I need some help on how to track down the cause of this error:

`[2018-05-01T17:40:37,503][ERROR][logstash.outputs.elasticsearch] Encountered a retryable error. Will Retry with exponential backoff {:code=>400, :url=>"http://XXX:80/_bulk", :body=>"No handler found for uri [/] and method [POST]"}`

I'm using AWS' managed ES so I don't have access to the ES logs. I've enabled DLQ, but I just get a bunch of files with the number 1 in them. I've enabled debug mode and can get a ton of logs, but nothing jumps out. We've got many services logging to many indexes in the ES cluster, and most data is getting through. No one is complaining yet, but they soon will...

So how can I find get Logstash to tell me something that will point back to what payload it is trying to send when it gets this error?

I get the same error in 5.6.8 & 5.6.9. I'm writing to ES v5.5.

---

<div class="post-metadata">

**Author:** ![yaauie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yaauie/32/23363_2.png) [@yaauie](https://discuss.elastic.co/u/yaauie)\
**Post date:** [May 1, 2018, 9:51pm UTC](https://discuss.elastic.co/t/will-retry-with-exponential-backoff/130147/2 "2018-05-01T21:51:32Z")

</div>

> [@Joe\_Franklin](#):
>
> No handler found for uri [/] and method [POST]

The HTTP response from server your configured host is telling you exactly what the problem is 🙂

Do you _intend_ to be sending your requests to port 80? Elasticsearch typically is bound to port 9200.

---

<div class="post-metadata">

**Author:** ![Joe\_Franklin](https://avatars.discourse-cdn.com/v4/letter/j/58956e/32.png) [@Joe\_Franklin](https://discuss.elastic.co/u/Joe_Franklin)\
**Post date:** [May 2, 2018, 2:25pm UTC](https://discuss.elastic.co/t/will-retry-with-exponential-backoff/130147/3 "2018-05-02T14:25:25Z")

</div>

80 is correct.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 30, 2018, 2:25pm UTC](https://discuss.elastic.co/t/will-retry-with-exponential-backoff/130147/4 "2018-05-30T14:25:32Z")

</div>

Closed on May 30, 2018, 2:25pm UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
