# Logstash elasticsearch input plugin observes frequent Faraday::TimeoutError. How can we increase the default timeout settings for the request?

**URL:** <https://discuss.elastic.co/t/logstash-elasticsearch-input-plugin-observes-frequent-faraday-timeouterror-how-can-we-increase-the-default-timeout-settings-for-the-request/252621>\
**Category:** Logstash\
**Created:** [October 20, 2020, 2:37am UTC](https://discuss.elastic.co/t/logstash-elasticsearch-input-plugin-observes-frequent-faraday-timeouterror-how-can-we-increase-the-default-timeout-settings-for-the-request/252621 "2020-10-20T02:37:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vikrant\_baraiya1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vikrant_baraiya1/32/67244_2.png) [@vikrant\_baraiya1](https://discuss.elastic.co/u/vikrant_baraiya1)\
**Post date:** [October 20, 2020, 2:37am UTC](https://discuss.elastic.co/t/logstash-elasticsearch-input-plugin-observes-frequent-faraday-timeouterror-how-can-we-increase-the-default-timeout-settings-for-the-request/252621/1 "2020-10-20T02:37:42Z")

</div>

We are using Logstash with an elastic search input plugin and elastic search output plugin. The data volume increased heavily during the peak hours between 10 AM - 5 PM Eastern time. And during this time frame, we observe a lot of timeouts in Logstash logs related to the input plugin.

I have checked to access the source cluster through curl API and sometimes it takes more than 1 minute (even at sometimes close to 3 minutes for response)

Is there a way to increase the timeout parameter value? can someone please guide me to resolve this issue?

````auto
//{ 2954 rufus-scheduler intercepted an error:
  2954 job:
  2954 Rufus::Scheduler::CronJob "*/5 * * * *" {}
  2954 error:
  2954 2954
  2954 Faraday::TimeoutError
  2954 Net::ReadTimeout
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/protocol.rb:181:in `rbuf_fill'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/protocol.rb:157:in `readuntil'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/protocol.rb:167:in `readline'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http/response.rb:40:in `read_status_line'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http/response.rb:29:in `read_new'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http.rb:1504:in `block in transport_request'
  2954 org/jruby/RubyKernel.java:1193:in `catch'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http.rb:1501:in `transport_request'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http.rb:1474:in `request'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http.rb:1467:in `block in request'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http.rb:914:in `start'
  2954 /opt/app/logstash/vendor/jruby/lib/ruby/stdlib/net/http.rb:1465:in `request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/faraday-0.15.4/lib/faraday/adapter/net_http.rb:87:in `perform_request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/faraday-0.15.4/lib/faraday/adapter/net_http.rb:43:in `block in call'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/faraday-0.15.4/lib/faraday/adapter/net_http.rb:92:in `with_net_http_connection'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/faraday-0.15.4/lib/faraday/adapter/net_http.rb:38:in `call'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/faraday-0.15.4/lib/faraday/rack_builder.rb:143:in `build_response'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/faraday-0.15.4/lib/faraday/connection.rb:387:in `run_request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/transport/http/faraday.rb:23:in `block in perform_request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/transport/base.rb:262:in `perform_request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/transport/http/faraday.rb:20:in `perform_request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/client.rb:131:in `perform_request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/elasticsearch-api-5.0.5/lib/elasticsearch/api/actions/search.rb:183:in `search'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-elasticsearch-4.3.2/lib/logstash/inputs/elasticsearch.rb:285:in `search_request'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-elasticsearch-4.3.2/lib/logstash/inputs/elasticsearch.rb:233:in `do_run_slice'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-elasticsearch-4.3.2/lib/logstash/inputs/elasticsearch.rb:214:in `do_run'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-elasticsearch-4.3.2/lib/logstash/inputs/elasticsearch.rb:197:in `block in run'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:234:in `do_call'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:258:in `do_trigger'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:300:in `block in start_work_thread'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:299:in `block in start_work_thread'
  2954 org/jruby/RubyKernel.java:1425:in `loop'
  2954 /opt/app/logstash/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:289:in `block in start_work_thread'
  2954 tz:
  2954 ENV['TZ']:
  2954 Time.now: 2020-10-19 09:51:00 -0400
  2954 scheduler:
  2954 object_id: 2006
  2954 opts:
  2954 {:max_work_threads=>1}
  2954 frequency: 0.3
  2954 scheduler_lock: #<Rufus::Scheduler::NullLock:0x713581bf>
  2954 trigger_lock: #<Rufus::Scheduler::NullLock:0x7368de6>
  2954 uptime: 1667335.687528 (2w5d7h8m55s687)
  2954 down?: false
  2954 threads: 2
  2954 thread: #<Thread:0x77838d8e>
  2954 thread_key: rufus_scheduler_2006
  2954 work_threads: 1
  2954 active: 1
  2954 vacant: 0
  2954 max_work_threads: 1
  2954 mutexes: {}
  2954 jobs: 1
  2954 at_jobs: 0
  2954 in_jobs: 0
  2954 every_jobs: 0
  2954 interval_jobs: 0
  2954 cron_jobs: 1
  2954 running_jobs: 1
  2954 work_queue: 0
} ```
````

---

<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:** [November 17, 2020, 2:37am UTC](https://discuss.elastic.co/t/logstash-elasticsearch-input-plugin-observes-frequent-faraday-timeouterror-how-can-we-increase-the-default-timeout-settings-for-the-request/252621/2 "2020-11-17T02:37:44Z")

</div>

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