【问题标题】:ElasticSearch, Nest and timeout for long queries长查询的 ElasticSearch、Nest 和超时
【发布时间】:2014-09-17 14:00:43
【问题描述】:

我在 Nest (0.9.16) 中使用 ElasticSearch,并且有一些查询需要超过 60 秒。发生这种情况时,我收到以下错误:

请求被中止:请求被取消。

虽然我担心查询需要这么长时间,但对于这个问题,我只是对是否有办法增加超时感兴趣。我一直没能找到增加超时时间的方法。

请注意,我确实看到了几个可以设置超时的地方,但这些地方不合适:

var setting = new ConnectionSettings(new Uri(searchUrl)).SetTimeout(200000);

searchdescriptor.Timeout("120000");

第一个设置连接超时,第二个设置ElasticSearch超时,这两者在这里都没有帮助。

谢谢, 埃里克

【问题讨论】:

    标签: elasticsearch nest


    【解决方案1】:

    实际上,令我懊恼的是,ConnectionSettings().SetTimeout() 实际上确实增加了请求超时并解决了我的问题。我不知道为什么我最初错过了这个。

    【讨论】:

      猜你喜欢
      • 2015-06-05
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 1970-01-01
      • 2018-06-03
      • 2019-08-11
      • 1970-01-01
      相关资源
      最近更新 更多