我们在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})
我做错了什么?
由于
答案 0 :(得分:0)
嗯,以上实际上是正确的。出于某种原因,在乘客重新启动之前,它没有提升价值。