如何增加Stretcher gem的超时

时间:2015-11-13 13:45:54

标签: ruby-on-rails ruby elasticsearch

我们在ElasticSearch的Stretcher gem中发生了很多超时问题。这导致许多“Faraday :: Error :: ConnectionFailed·文件结束(EOFError)”异常。这种情况正在发生,因为我们的弹性集群有时会变慢。

在Stretcher init中添加超时不起作用。它显然忽略了价值观。

@server = Stretcher::Server.new('http://localhost:9200', 
{:logger => Rails.logger, :read_timeout => 240, :open_timeout => 30})

我做错了什么?

由于

1 个答案:

答案 0 :(得分:0)

嗯,以上实际上是正确的。出于某种原因,在乘客重新启动之前,它没有提升价值。